3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
SQL Server 時間轉換常用方法 不管走到哪裡、用哪種程式語言,時間轉換總是最基本又最容易令人混淆的東西,以下是近期在SQL Server上較常使用的時間轉換方式,歡迎大家也留言分享自己常用的方法   -- UNIX 時間轉換成 DATETIME SELECT DATEADD(HOUR, +8, DATEADD(SECOND,1549483063,'1970-01-01 00:00:00')) -- DATETIME 時間轉換成 UNIX SELECT DATEDIFF(SECOND,'1970-01-01',GETUTCDATE()) -- 使用DATEDIFF進行時間相減 SELECT DATEDIFF(HOUR, '2019-02-07 09:57:14.110', '2019-02-07 19:57:14.110') DATEDIFF(最後顯示使用的時間單位, 開始時間, 結束時間) 時間單位可用YEAR、MONTH、DAY、HOUR、MINUTE、SECOND -- 使用DATEADD進行時間加減 SELECT DATEADD(DAY, -4, GETDATE())   >> 減4天 SELECT DATEADD(DAY, 8, GETDATE())   >> 加8天 DATEADD(時間單位, 加(減)數量, 時間(datetime)) 時間單位可用YEAR、MONTH、DAY、HOUR、MINUTE、SECOND -- DATETIME 轉換成字串 select CONVERT(VARCHAR(19),'2019-02-06 19:57:43',120) -- 2019-02-06 19:57:43 (19到秒、16到分、13到時、10到日) select CONVERT(VARCHAR(10),'2019-02-06 19:57:43',120) -- 2019-02-06    如果覺得對你有幫助的話. 請幫小弟按個讚吧~ MSSQL相關文章:      

本文由newaurorapixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦