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

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

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

    yxhxj2006

    常用鏈接

    統(tǒng)計

    最新評論

    SQLSERVERl時間函數(shù)

    Sql時間函數(shù)

    一、sql server日期時間函數(shù)
    Sql Server中的日期與時間函數(shù) 
    1.  當(dāng)前系統(tǒng)日期、時間 
        select getdate()  

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

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

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

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

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

    select 當(dāng)前日期=convert(varchar(10),getdate(),120
    ,當(dāng)前時間=convert(varchar(8),getdate(),114

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

    select 本年第多少周=datename(week,'2004-10-15')
          ,今天是周幾=datename(weekday,'2004-10-15')

    二、日期格式轉(zhuǎn)換
        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
     
     其它我不常用的日期格式轉(zhuǎn)換方法:

     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年
    附圖
    函數(shù)參數(shù)/功能
    GetDate( )返回系統(tǒng)目前的日期與時間
    DateDiff (interval,date1,date2)以interval 指定的方式,返回date2 與date1兩個日期之間的差值 date2-date1
    DateAdd (interval,number,date)以interval指定的方式,加上number之后的日期
    DatePart (interval,date)返回日期date中,interval指定部分所對應(yīng)的整數(shù)值
    DateName (interval,date)返回日期date中,interval指定部分所對應(yīng)的字符串名稱

    參數(shù) interval的設(shè)定值如下:

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

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

    主站蜘蛛池模板: 免费视频精品一区二区| 免费人成在线观看视频播放| 四虎影视精品永久免费| 亚洲免费网站在线观看| 国产一级黄片儿免费看| 国产免费啪嗒啪嗒视频看看| 亚洲人成片在线观看| 3d动漫精品啪啪一区二区免费 | 一区二区三区免费视频网站 | 无码人妻久久一区二区三区免费丨| 亚洲国产精品久久网午夜 | 中文字幕亚洲日韩无线码| 中文字幕乱码免费看电影| 亚洲人成毛片线播放| 国产男女性潮高清免费网站| 五级黄18以上免费看| 久久久亚洲欧洲日产国码是AV| 精品免费国产一区二区| 一级白嫩美女毛片免费| 亚洲成人免费网址| 免费jjzz在线播放国产| 国产精品区免费视频| 亚洲aⅴ天堂av天堂无码麻豆 | 好猛好深好爽好硬免费视频| 91天堂素人精品系列全集亚洲| 大陆一级毛片免费视频观看| 99在线免费观看| 国产亚洲真人做受在线观看| 免费国产黄网站在线观看| 亚洲日本国产乱码va在线观看| 久久久久久免费视频| 边摸边吃奶边做爽免费视频网站| www.亚洲一区| 亚洲黄色免费在线观看| 亚洲变态另类一区二区三区| 中文字幕亚洲一区| 在线看免费观看AV深夜影院| 自拍偷自拍亚洲精品播放| 亚洲精品白浆高清久久久久久| 99久久久国产精品免费无卡顿| 日本高清不卡中文字幕免费|