zoukankan      html  css  js  c++  java
  • sql server 时间处理函数 datediff() 和getdate()

    一:

    DATEDIFF() 

     

    定义和用法

    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

     

    二:

    getdate()

    定义和用法

    GETDATE() 函数从 SQL Server 返回当前的时间和日期。

    语法

    GETDATE()

    实例

    例子 1

    使用下面的 SELECT 语句:

    SELECT GETDATE() AS CurrentDateTime

    结果:

    CurrentDateTime
    2008-12-29 16:25:46.635

    注释:上面的时间部分精确到毫秒。

  • 相关阅读:
    【JAVA】BitSet的源码研究
    【JAVA】大整数数据量排序
    三层架构的DCOM配置
    .NET+COM+组件注册方法
    开博感言
    about Cache
    代码HTML
    取远程用户IP地址
    ShowModalDialog页面传值
    about char变量
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/11175728.html
Copyright © 2011-2022 走看看