概述
在生产环境中,免不了将时间格式转化为字符串格式,然而以字符串表现的形式却千差万别,但其实最原始的字符串形式无非就是以下几十种,然后再通过字符串处理的方式处理成自己想要的形式:
SELECT CONVERT(VARCHAR(MAX),GETDATE(),0) --05 26 2017 5:27PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),1) --05/26/17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),2) --17.05.26
SELECT CONVERT(VARCHAR(MAX),GETDATE(),3) --26/05/17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),4) --26.05.17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),5) --26-05-17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),6) --26 05 17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),7) --05 26, 17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),8) --17:27:12
SELECT CONVERT(VARCHAR(MAX),GETDATE(),9) --05 26 2017 5:27:12:713PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),10) --05-26-17
SELECT CONVERT(VARCHAR(MAX),GETDATE(),11) --17/05/26
SELECT CONVERT(VARCHAR(MAX),GETDATE(),12) --170526
SELECT CONVERT(VARCHAR(MAX),GETDATE(),13) --26 05 2017 17:27:12:713
SELECT CONVERT(VARCHAR(MAX),GETDATE(),14) --17:27:12:717
SELECT CONVERT(VARCHAR(MAX),GETDATE(),20) --2017-05-26 17:27:12
SELECT CONVERT(VARCHAR(MAX),GETDATE(),21) --2017-05-26 17:27:12.720
SELECT CONVERT(VARCHAR(MAX),GETDATE(),22) --05/26/17 5:27:12 PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),23) --2017-05-26
SELECT CONVERT(VARCHAR(MAX),GETDATE(),24) --17:27:12
SELECT CONVERT(VARCHAR(MAX),GETDATE(),25) --2017-05-26 17:27:12.720
SELECT CONVERT(VARCHAR(MAX),GETDATE(),100) --05 26 2017 5:27PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),101) --05/26/2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),102) --2017.05.26
SELECT CONVERT(VARCHAR(MAX),GETDATE(),103) --26/05/2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),104) --26.05.2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),105) --26-05-2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),106) --26 05 2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),107) --05 26, 2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),108) --17:27:12
SELECT CONVERT(VARCHAR(MAX),GETDATE(),109) --05 26 2017 5:27:12:760PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),110) --05-26-2017
SELECT CONVERT(VARCHAR(MAX),GETDATE(),111) --2017/05/26
SELECT CONVERT(VARCHAR(MAX),GETDATE(),112) --20170526
SELECT CONVERT(VARCHAR(MAX),GETDATE(),113) --26 05 2017 17:27:12:760
SELECT CONVERT(VARCHAR(MAX),GETDATE(),114) --17:27:12:763
SELECT CONVERT(VARCHAR(MAX),GETDATE(),120) --2017-05-26 17:27:12
SELECT CONVERT(VARCHAR(MAX),GETDATE(),121) --2017-05-26 17:27:12.767
SELECT CONVERT(VARCHAR(MAX),GETDATE(),126) --2017-05-26T17:27:12.767
SELECT CONVERT(VARCHAR(MAX),GETDATE(),127) --2017-05-26T17:27:12.767
SELECT CONVERT(NVARCHAR(MAX),GETDATE(),130) --1 رمضان 1438 5:27:12:720PM
SELECT CONVERT(VARCHAR(MAX),GETDATE(),131) -- 1/09/1438 5:27:12:770PM
以上均以时间:2017年5月26日 17:27:12 为例!~
最后
以上就是炙热小蘑菇为你收集整理的SQL Server时间格式转换为字符串形式的42种样式的全部内容,希望文章能够帮你解决SQL Server时间格式转换为字符串形式的42种样式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复