• <li id="f9jwd"><acronym id="f9jwd"></acronym></li>

    <th id="f9jwd"></th>
  • <button id="f9jwd"><acronym id="f9jwd"><input id="f9jwd"></input></acronym></button>
  • 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 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
    本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
    三级网址,年轻人免费观看视频,欧美日韩中文字幕综合图区,日本视频wwww色