zoukankan      html  css  js  c++  java
  • 【转载】SQL Server 时间 函数

    定义和用法

    DATEDIFF() 函数返回两个日期之间的天数。

    语法

    DATEDIFF(datepart,startdate,enddate)

    startdate 和 enddate 参数是合法的日期表达式。

    datepart 参数可以是下列的值:

    datepart缩写
    yy, yyyy
    季度 qq, q
    mm, m
    年中的日 dy, y
    dd, d
    wk, ww
    星期 dw, w
    小时 hh
    分钟 mi, n
    ss, s
    毫秒 ms
    微妙 mcs
    纳秒 ns

    实例

    例子 1

    使用如下 SELECT 语句:

    SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

    结果:

    DiffDate
    1

    例子 2

    使用如下 SELECT 语句:

    SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

    结果:

    DiffDate
    -1
      select   CONVERT(varchar(10),   getDate(),121)   --不要时间2002-01-01   
      select   CONVERT(varchar(10),   getDate(),120)   --不要时间2002-1-1   
      select   convert(char(8),getdate(),112)   ----20020101   
      select   convert(char(8),getdate(),108)     ---06:05:05   
        
      1   101   美国   mm/dd/yyyy     
      2   102   ANSI   yy.mm.dd     
      3   103   英国/法国   dd/mm/yy     
      4   104   德国   dd.mm.yy     
      5   105   意大利   dd-mm-yy     
      6   106   -   dd   mon   yy     
      7   107   -   mon   dd,   yy     
      8   108   -   hh:mm:ss     
      9   或   109   (*)     默认值   +   毫秒   mon   dd   yyyy   hh:mi:ss:mmmAM(或   PM)     
      10   110   美国   mm-dd-yy     
      11   111   日本   yy/mm/dd     
      12   112   ISO   yymmdd     
      13   或   113   (*)     欧洲默认值   +   毫秒   dd   mon   yyyy   hh:mm:ss:mmm(24h)     
      14   114   -   hh:mi:ss:mmm(24h)     
      20   或   120   (*)     ODBC   规范   yyyy-mm-dd   hh:mm:ss[.fff]     
      21   或   121   (*)     ODBC   规范(带毫秒)   yyyy-mm-dd   hh:mm:ss[.fff]     

  • 相关阅读:
    [置顶] java得到前一个月的年月日时分秒
    Windows 8.1 Preview的新功能和新API
    oracle保证读一致性原理
    10161
    Qt国际化
    使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
    Haxe2.10到Haxe3,NME到OpenFL的迁移备忘
    设置RichEdit相关颜色说明
    使用MFC CImage类绘制PNG图片时遇到的问题
    把网球计分招式重构到状态模式
  • 原文地址:https://www.cnblogs.com/zhxhdean/p/2225522.html
Copyright © 2011-2022 走看看