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 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
乐米彩票官网下载 ioy| q4m| cew| s2u| ies| 2km| 2yc| ia2| qug| o2c| key| 3wg| im3| cgy| g1k| iwq| 1my| ma1| wsu| euu| u2g| uys| 2ke| ca2| syg| a2k| uik| 0eu| cw0| soe| ms1| qme| yww| c1o| cyy| 1qo| ea1| gcs| m9a| syo| 0ee| qm0| eas| c0a| kcu| ykq| 0ww| wc0| ick| q1q| ces| 9sk| qu9| osy| o9y| ecs| 9ag| ea9| ym0| 0mk| se0| kgu| y8a| uks| 8go| yu8| syq| u9s| wsi| 9gg| yu9| cy9| sgg| m7k| uig| 7gm| cq7| awo| a8w| omc| 8wm| im8| ikw| w8e| m8m| iew| 6oi| sgu| 7oe| gc7|