sql中的convert函數

sql中的convert函數

語法:Convert(類型[length],expression[,style])

時間類型的轉換:

Convert(Nvarchar(100),GetDate(),23)這個得輸出格式爲 年-月-日(這個格式是我經常用的,哈哈)

Convert(Nvarchar(100),GetDate(),0)這個輸出格式爲:09 16 2010 11:16AM(月 日 年 小時 分 AM(上午) PM(下午))

CONVERT(NVARCHAR(100),GETDATE(),1)輸出格式爲:09/16/10(月/日/年)

CONVERT(NVARCHAR(100),GETDATE(),2)輸出格式爲 10.09.16(年.月.日)

CONVERT(NVARCHAR(100),GETDATE(),3)輸出格式爲 16/09/10(日/月/年)

CONVERT(NVARCHAR(100),GETDATE(),4)輸出格式爲 16.09.10(日.月.年)

CONVERT(NVARCHAR(100),GETDATE(),5)輸出格式爲 16-09-10(日-月-年)

CONVERT(NVARCHAR(100),GETDATE(),6) 輸出格式爲16 09 10(日 月 年)

CONVERT(NVARCHAR(100),GETDATE(),8) 輸出格式爲:11:25:47(時:分:秒)

CONVERT(NVARCHAR(100),GETDATE(),9) 輸出格式爲:09 16 2010 11:26:33:710AM(月 日 年 時:分:秒:毫秒上午|下午)

CONVERT(NVARCHAR(100),GETDATE(),10)輸出格式爲:09-16-10(月-日-年)

CONVERT(NVARCHAR(100),GETDATE(),11)輸出格式爲:10/09/16(年-月-日)

convert(nvarchar(12),getdate(),111) 輸出格式爲:2011/5/31(年/月/日)

CONVERT(NVARCHAR(100),GETDATE(),12)輸出格式爲:100916(年月日(如果月分和日都小於10的時候會在前面加上0))

CONVERT(NVARCHAR(100),GETDATE(),13)輸出格式爲:16 09 2010 11:30:56:133(日 月 年 時:分:秒:毫秒)

CONVERT(NVARCHAR(100),GETDATE(),14)輸出格式爲:11:32:22:650(時:分:秒:毫秒)

CONVERT(NVARCHAR(100),GETDATE(),20)輸出格式爲:2010-09-16 11:33:59(年-月-日 時:分:秒)

CONVERT(NVARCHAR(100),GETDATE(),21)輸出格式爲:2010-09-16 11:34:45.337(年-月-日 時:分:秒.毫秒)

CONVERT(NVARCHAR(100),GETDATE(),22)輸出格式爲:09/16/10 11:35:36 AM(月/日/年 時:分:秒上午|下午)

CONVERT(NVARCHAR(100),GETDATE(),24)輸出格式爲:11:37:21(時:分:秒)

CONVERT(NVARCHAR(100),GETDATE(),25)輸出格式爲:2010-09-16 11:38:01.917(年-月-日 時:分:秒.毫秒)


這裏的NVARCHAR(100)是指數據庫表中定義的列的類型,GETDATE()指的是當前的時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章