zoukankan      html  css  js  c++  java
  • SQL_Server_2005_日期和时间函数(描述及实例)

    表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型

    日期和时间函数

    函数名称

    参数

    示例

    说明

    dateadd

    (日期部分,数字,日期)

    select dateadd(year,45,'1990-12-11')

    返回 2035-12-11 00:00:00.000

    select dateadd(month,45,'1990-12-11')

    返回1994-09-11 00:00:00.000

    select dateadd(mm,45,'1990-12-11')

    返回1994-09-11 00:00:00.000

    select dateadd(qq,12,'1990-12-11')

    返回1993-12-11 00:00:00.000

    select dateadd(hh,12,'1990-12-11')

    返回1990-12-11 12:00:00.000

    select dateadd(yy,-12,'1990-12-11')

    返回1978-12-11 00:00:00.000

    返回给指定日期加上一个时间间隔后的新的日期值。

    数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入。

    日期:指定的原日期

    在此函数中 dw,dy,dd效果一样都表示天

    datediff

    (日期部分,开始日期,结束日期)

    select datediff(yy,'1990-12-11','2008-9-10')

    返回 18

    select datediff(mm,'2007-12-11','2008-9-10')

    返回 9

    返回两个指定日期的指定日期部分的差的整数值。

    在计算时由结束日期减去开始日期

    在此函数中 dw,dy,dd效果一样都表示天

    datename

    (日期部分,日期)

    select datename(mm,'2007-12-11')返回12

    select datename(dw,'2007-12-11')返回星期二

    select datename(dd, '2007-12-11')返回11

    返回表示指定日期的指定日期部分的字符串。

    dw表示一星期中星期几,wk表示一年中的第几个星期

    dy表示一年中的第几天

    datepart

    (日期部分,日期)

    select datepart(mm,'2007-12-11')返回12

    select datepart(dw,'2007-12-11')返回3

    select datepart(dd, '2007-12-11')返回11

    返回表示指定日期的指定日期部分的整数。

    wk表示一年中的第几个星期

    dy表示一年中的第几天,

    dw表示一星期中星期几,返回整数默认1为星期天

    getdate

    无参数

    select getdate()

    返回2009-04-28 18:57:24.153

    返回当前系统日期和时间。

    day

    (日期)

    select day('2007-12-11')返回11

    返回一个整数,表示指定日期的天的部分。

    等价于datepart(dd, 日期)

    month

    (日期)

    select month('2007-12-11')返回12

    返回一个整数,表示指定日期的月的部分。

    等价于datepart(mm, 日期)

    year

    (日期)

    select year('2007-12-11')返回2007

    返回一个整数,表示指定日期的年的部分。

    等价于datepart(yy, 日期)

    getutcdate

    无参数

    select getutcdate()

    返回2009-04-28 10:57:24.153

    返回表示当前的 UTC(世界标准时间)时间。即格林尼治时间(GMT)

    dateadd、datediff、datename、datepart的日期部分(指定要返回新值的日期的组成部分。下表列出了 Microsoft SQL Server 2005 可识别的日期部分及其缩写。)

    日期部分

    含义 

    缩写

    year

    yy, yyyy

    quarter

    qq, q

    month

    mm, m

    dayofyear

    天(请看函数中的说明)

    dy, y

    day

    天(请看函数中的说明)

    dd, d

    week

    星期

    wk, ww

    weekday

    天(请看函数中的说明)

    dw, w

    hour

    小时

    hh

    minute

    分钟

    mi, n

    second

    ss, s

    millisecond

    毫秒

    ms

    相关文章:

    SQL_Server_2005_函数大全(描述及实例)

    SQL_Server_2005_字符串函数(描述及实例)

    SQL_Server_2005_日期和时间函数(描述及实例)

    SQL_Server_2005_数学函数(描述及实例)

    SQL_Server_2005_数据类型转换函数(描述及实例)

  • 相关阅读:
    工具-pycharm-Git管理代码到GitHub
    工具-jenkins配置项目
    工具-jenkins重启服务
    工具-jenkins安装
    pycharm-管理GitHub
    博客园样式DIY
    接口测试-获取邮件授权码口令
    iOS 反射 学习 和 运用
    iOS 优化界面流畅度的探讨
    iOS 事件响应者链的学习(也有叫 UI连锁链)
  • 原文地址:https://www.cnblogs.com/atree/p/SQL_Server_2005_dateadd_datediff.html
Copyright © 2011-2022 走看看