IT技術互動交流平臺

MSSQL的SQL日期與時間函數

作者:wy  來源:網絡整理  發布日期:2019-01-22 08:35:00

  關于MSSQL不知道大家對此熟不熟悉,今天小編我就帶領大家一起來學習一下有關MSSQL的內容,其文章的主要內容就是對MSSQL的SQL日期與時間函數進行解釋分析和理論基礎知識的學習,文章的字數較多大家可以慢慢觀看認真分析學習概念。

  1. 當前系統日期、時間

  select getdate()

  2. dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值

  例如:向日期加上2天

  select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000

  3. datediff 返回跨兩個指定日期的日期和時間邊界數。

  select datediff(day,'2004-09-01','2004-09-18') --返回:17

  4. datepart 返回代表指定日期的指定日期部分的整數。

  select datepart(month, '2004-10-15') --返回 10

  5. datename 返回代表指定日期的指定日期部分的字符串

  select datename(weekday, '2004-10-15') --返回:星期五

  6. day(), month(),year() --可以與datepart對照一下

  select 當前日期=convert(varchar(10),getdate(),120),

  當前時間=convert(varchar(8),getdate(),114)

  select datename(dw,'2004-10-15')

  select 本年第多少周=datename(week,'2004-10-15'),

  今天是周幾=datename(weekday,'2004-10-15')

  

MSSQL

 

  

MSSQL

 

  SQL Server中文版的默認的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm

  日期轉換

  select CONVERT(varchar, getdate(), 120 )

  2004-09-12 11:06:08

  select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')

  20040912110608

  select CONVERT(varchar(12) , getdate(), 111 )

  2004/09/12

  select CONVERT(varchar(12) , getdate(), 112 )

  20040912

  select CONVERT(varchar(12) , getdate(), 102 )

  2004.09.12

  select CONVERT(varchar(12) , getdate(), 101 )

  09/12/2004

  select CONVERT(varchar(12) , getdate(), 103 )

  12/09/2004

  select CONVERT(varchar(12) , getdate(), 104 )

  12.09.2004

  select CONVERT(varchar(12) , getdate(), 105 )

  12-09-2004

  select CONVERT(varchar(12) , getdate(), 106 )

  12 09 2004

  select CONVERT(varchar(12) , getdate(), 107 )

  09 12, 2004

  select CONVERT(varchar(12) , getdate(), 108 )

  11:06:08

  select CONVERT(varchar(12) , getdate(), 109 )

  09 12 2004 1

  select CONVERT(varchar(12) , getdate(), 110 )

  09-12-2004

  select CONVERT(varchar(12) , getdate(), 113 )

  12 09 2004 1

  select CONVERT(varchar(12) , getdate(), 114 )

  不知道你們看完這篇文章以后做何感想呢?是覺得利用MSSQL的SQL日期與時間函數很簡單呢還是覺得很復雜,但是沒有關系如果你覺得實在是很難看懂的話,你可以在我網站搜索其他相關資訊。

延伸閱讀:

Tag標簽: SQL日期   時間函數   MSSQL  
  • 專題推薦

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
香港最快开奖现场直播结果