IT技術互動交流平台

立博平台官网

作者︰wy  來源︰網絡整理(li)  發布日期︰2020-02-26 07:36:00

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

  1. 當前系統日期、時(shi)間

  select getdate()

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

  例如︰向日期加上2天

  select dateadd(day,2,'2020-02-26') --返(fan)回︰2020-02-26 07:36:00.000

  3. datediff 返(fan)回跨(kua)兩個指定(ding)日期的日期和時(shi)間邊界數。

  select datediff(day,'2020-02-26','2020-02-26') --返(fan)回︰17

  4. datepart 返(fan)回代表指定(ding)日期的指定(ding)日期部(bu)分的nao)/p>

  select datepart(month, '2020-02-26') --返(fan)回 10

  5. datename 返(fan)回代表指定(ding)日期的指定(ding)日期部(bu)分的字符串

  select datename(weekday, '2020-02-26') --返(fan)回︰星期五

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

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

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

  select datename(dw,'2020-02-26')

  select 本年第多少周=datename(week,'2020-02-26'),

  今天是周幾=datename(weekday,'2020-02-26')

  

MSSQL

 

  

MSSQL

 

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

  日期轉換

  select CONVERT(varchar, getdate(), 120 )

  2020-02-26 07:36: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 )

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

立博平台官网

    Tag標簽︰SQL日期  時(shi)間函數  MSSQL  
    • 立博平台官网

    About IT165 - 廣(guang)告服務 - 隱私(si)聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方(fang)式
    本站內容來自za)諢? 僅供用于網絡技術學習,學習中請遵循相關法律法規
    立博平台官网 | 下一页