MS SQL Server字符串轉(zhuǎn)日期大全
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在做項(xiàng)目的過程中,我們經(jīng)常需要從客戶那里導(dǎo)出數(shù)據(jù)。然而,一個常見的問題是日期字段的格式可能不符合我們的需求,因此我們需要對日期進(jìn)行相應(yīng)的處理。 以Microsoft SQL Server為例,假設(shè)我們需要處理的日期是2006年5月16日。在處理日期格式時(shí),我通常喜歡將日期轉(zhuǎn)換成YYYY-MM-DD這樣的格式。 在實(shí)際操作中,我們可能會遇到各種不同的日期格式,例如MMDDYYYY、YYMMDD等。為了確保數(shù)據(jù)的準(zhǔn)確性和一致性,我們需要將這些不同格式的日期統(tǒng)一轉(zhuǎn)換成我們需要的格式。 通過將日期字段轉(zhuǎn)換成統(tǒng)一的格式,我們可以更方便地進(jìn)行數(shù)據(jù)分析和處理,提高工作效率和準(zhǔn)確性。 以下是在實(shí)際項(xiàng)目中可能經(jīng)常遇到的16種情況。 1、051606轉(zhuǎn)成2006-05-16 select convert(datetime,'051606',1)--結(jié)果:2006-05-16 000000.000 2、05162006轉(zhuǎn)成2006-05-16 select convert(datetime,'05162006',101)--結(jié)果:2006-05-16 000000.000 3、160506轉(zhuǎn)成2006-05-16 select convert(datetime,'160506',3)--結(jié)果:2006-05-16 000000.000 4、16052006轉(zhuǎn)成2006-05-16 select convert(datetime,'16052006',103)--結(jié)果:2006-05-16 000000.000 5、060516轉(zhuǎn)成2006-05-16 select convert(datetime,'060516',11)--結(jié)果:2006-05-16 000000.000 6、20060516轉(zhuǎn)成2006-05-16 select convert(datetime,'20060516',111)--結(jié)果:2006-05-16 000000.000 7、06.05.16轉(zhuǎn)成2006-05-16 select convert(datetime,'06.05.16',2)--結(jié)果:2006-05-16 000000.000 8、2006.05.16轉(zhuǎn)成2006-05-16 select convert(datetime,'2006.05.16',102)--結(jié)果:2006-05-16 000000.000 9、16.05.06轉(zhuǎn)成2006-05-16 select convert(datetime,'06.05.16',4)--結(jié)果:2006-05-16 000000.000 10、16.05.2006轉(zhuǎn)成2006-05-16 select convert(datetime,'16.05.2006',104)--結(jié)果:2006-05-16 000000.000 11、16-05-06轉(zhuǎn)成2006-05-16 select convert(datetime,'16-05-06',5)--結(jié)果:2006-05-16 000000.000 12、16-05-2006轉(zhuǎn)成2006-05-16 select convert(datetime,'16-05-2006',105)--結(jié)果:2006-05-16 000000.000 13、05-16-06轉(zhuǎn)成2006-05-16 select convert(datetime,'05-16-06',10)--結(jié)果:2006-05-16 000000.000 14、05-16-2006轉(zhuǎn)成2006-05-16 select convert(datetime,'05-16-2006',110)--結(jié)果:2006-05-16 000000.000 15、060516轉(zhuǎn)成2006-05-16 select convert(datetime,'060516',12)--結(jié)果:2006-05-16 000000.000 16、20060516轉(zhuǎn)成2006-05-16 select convert(datetime,'20060516',112)--結(jié)果:2006-05-16 000000.000 該文章在 2024/3/14 9:47:20 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |