以往都是Select所取的時間,再配合自己程式寫的function去把時間轉換成網頁所需要的格式輸出,
原來SQL Server 自己就有個 CONVERT 函數,可以做這件事了,

引用內容 引用內容
輸出格式:2008-01-23 01:02:03
Select CONVERT(char(19), getdate(), 120)

輸出格式:2008-01-23
Select CONVERT(char(10), getdate(), 20)

輸出格式:2008.01.23
Select CONVERT(char(10), getdate(), 102)

輸出格式:08.01.23
Select CONVERT(char(8), getdate(), 2)

輸出格式:2008/01/23
Select CONVERT(char(10), getdate(), 111)

輸出格式:08/01/23
Select CONVERT(char(8), getdate(), 11)

輸出格式:20080123
Select CONVERT(char(8), getdate(), 112)

輸出格式:080123
Select CONVERT(char(6), getdate(), 12)

延伸閱讀:
CAST 和 CONVERT (Transact-SQL)
善用 SQL Server 中的 CONVERT 函數處理日期字串 ….推薦!!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *