<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統計

    最新評論

    SQLSERVERl時間函數

    Sql時間函數

    一、sql server日期時間函數
    Sql Server中的日期與時間函數 
    1.  當前系統日期、時間 
        select getdate()  

    2dateadd  在向指定日期加上一段時間的基礎上,返回新的 datetime 值
       例如:向日期加上2天 
       select dateadd(day,2,'2004-10-15')  --返回:2004-10-17 00:00:00.000 

    3datediff 返回跨兩個指定日期的日期和時間邊界數。
       select datediff(day,'2004-09-01','2004-09-18')   --返回:17

    4datepart 返回代表指定日期的指定日期部分的整數。
      select DATEPART(month'2004-10-15')  --返回 10

    5datename 返回代表指定日期的指定日期部分的字符串
       select datename(weekday, '2004-10-15')  --返回:星期五

    6day(), 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')

    二、日期格式轉換
        select CONVERT(varchargetdate(), 120 )
     2004-09-12 11:06:08 
     select replace(replace(replace(CONVERT(varchargetdate(), 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 122004

     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 )
     11:06:08.177
    舉例:
    1.GetDate() 用于sql server :select GetDate()

    2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值為 514592 秒
    DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值為 5 天

    3.DatePart('w','2005-7-25 22:56:32')返回值為 2 即星期一(周日為1,周六為7)
    DatePart('d','2005-7-25 22:56:32')返回值為 25即25號
    DatePart('y','2005-7-25 22:56:32')返回值為 206即這一年中第206天
    DatePart('yyyy','2005-7-25 22:56:32')返回值為 2005即2005年
    附圖
    函數參數/功能
    GetDate( )返回系統目前的日期與時間
    DateDiff (interval,date1,date2)以interval 指定的方式,返回date2 與date1兩個日期之間的差值 date2-date1
    DateAdd (interval,number,date)以interval指定的方式,加上number之后的日期
    DatePart (interval,date)返回日期date中,interval指定部分所對應的整數值
    DateName (interval,date)返回日期date中,interval指定部分所對應的字符串名稱

    參數 interval的設定值如下:

    縮 寫(Sql Server)Access 和 ASP說明
    YearYyyyyy年 1753 ~ 9999
    QuarterQq季 1 ~ 4
    MonthMm月1 ~ 12
    Day of yearDyy一年的日數,一年中的第幾日 1-366
    DayDd日,1-31
    WeekdayDww一周的日數,一周中的第幾日 1-7
    WeekWkww周,一年中的第幾周 0 ~ 51
    HourHh時0 ~ 23
    MinuteMi分鐘0 ~ 59
    SecondSss秒 0 ~ 59
    MillisecondMs-毫秒 0 ~ 999

    posted on 2012-08-27 14:59 奮斗成就男人 閱讀(358) 評論(0)  編輯  收藏 所屬分類: SQL

    主站蜘蛛池模板: 日本一区二区在线免费观看 | 成年在线网站免费观看无广告| 亚洲无线码在线一区观看| 黄页网站在线观看免费| 亚洲午夜国产精品| 直接进入免费看黄的网站| 成人黄动漫画免费网站视频| 亚洲人成综合网站7777香蕉 | 大地资源在线观看免费高清| 亚洲国产成人久久综合碰| 四虎国产精品成人免费久久| 无码av免费毛片一区二区| 亚洲制服丝袜精品久久| 成人免费午夜在线观看| 亚洲国产精品18久久久久久| 一级毛片直播亚洲| 亚洲国产精品综合久久2007 | 久久精品国产免费观看 | 日韩免费观看一级毛片看看| 亚洲va在线va天堂va不卡下载| 日本亚洲欧美色视频在线播放| 亚洲v国产v天堂a无码久久| 无人视频在线观看免费播放影院 | 成人免费无码H在线观看不卡| 野花高清在线观看免费完整版中文| 亚洲一区二区三区香蕉| 免费h视频在线观看| 亚洲成a人片在线不卡| 五月婷婷亚洲综合| 日本免费一区二区三区| 亚洲国产成人久久综合一| 99久久99久久精品免费看蜜桃| 亚洲人成自拍网站在线观看| 国产精品久久免费| 色五月五月丁香亚洲综合网| 亚洲日韩中文无码久久| 成年性羞羞视频免费观看无限 | 91成人免费观看在线观看| 四虎成人精品在永久免费| 最近免费中文字幕中文高清 | 亚洲日本中文字幕区|