以往都是Select所取的時間,再配合自己程式寫的function去把時間轉換成網頁所需要的格式輸出,
原來SQL Server 自己就有個 CONVERT 函數,可以做這件事了,
引用內容
輸出格式:2008-01-23 01:02:03
Select CONVERT(char(19), getdate(), 120)
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 函數處理日期字串 ….推薦!!