iT邦幫忙

0

26. SQL Server學習日記 - 日期函數

  • 分享至 

  • xImage
  •  

一、日期函數

介紹 : 對日期和時間輸入值運算,返回字串、數字或日期和時間值

● CURRENT_TIMESTAMP 函數 : 返回包含電腦的日期和時間的datetime2[7]

  1. 取得當天日期,需使用CAST將CURRENT_TIMESTAMP轉成日期型別
SELECT CAST(CURRENT_TIMESTAMP AS DATE) AS TODAY;

執行結果
https://ithelp.ithome.com.tw/upload/images/20231012/20163415H4wWMaAbJI.png

  1. 取得當前時刻,需使用CAST將CURRENT_TIMESTAMP轉成時間型別
SELECT CAST(CURRENT_TIMESTAMP AS TIME) AS TIME;

執行結果
https://ithelp.ithome.com.tw/upload/images/20231012/20163415iGtPPN3z2m.png

  1. 取得現在日期和時間
SELECT CURRENT_TIMESTAMP ;

執行結果
https://ithelp.ithome.com.tw/upload/images/20231012/20163415j7LPeDi7ar.png

● DATEPART函數 : 可以從完整的日期資料中擷取出某部分

SELECT CURRENT_TIMESTAMP ,
	DATEPART(YEAR, CURRENT_TIMESTAMP) AS '年',
	DATEPART(MONTH, CURRENT_TIMESTAMP) AS '月',
	DATEPART(DAY, CURRENT_TIMESTAMP) AS '日',
	DATEPART(HOUR, CURRENT_TIMESTAMP) AS '時',
	DATEPART(MINUTE, CURRENT_TIMESTAMP) AS '分',
	DATEPART(SECOND, CURRENT_TIMESTAMP) AS '秒';

https://ithelp.ithome.com.tw/upload/images/20231012/20163415Aiwx4NUzEJ.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言