• Sqlserver_时间用法


    函数描述
    GETDATE() 返回当前的日期和时间
    DATEPART() 返回日期/时间的单独部分
    DATEADD() 在日期中添加或减去指定的时间间隔
    DATEDIFF() 返回两个日期之间的时间
    CONVERT() 用不同的格式显示日期/时间

    SQL Date 数据类型

    MySQL 使用下列数据类型在数据库中存储日期或日期/时间值:

    • DATE - 格式:YYYY-MM-DD
    • DATETIME - 格式:YYYY-MM-DD HH:MM:SS
    • TIMESTAMP - 格式:YYYY-MM-DD HH:MM:SS
    • YEAR - 格式:YYYY 或 YY

    SQL Server 使用下列数据类型在数据库中存储日期或日期/时间值:

    • DATE - 格式:YYYY-MM-DD
    • DATETIME - 格式:YYYY-MM-DD HH:MM:SS
    • SMALLDATETIME - 格式:YYYY-MM-DD HH:MM:SS
    • TIMESTAMP - 格式:唯一的数字

    注释:当您在数据库中创建一个新表时,需要为列选择数据类型!

    定义和用法

    1.  DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

          语法 DATEPART(datepart,date)

          date 参数是合法的日期表达式。datepart 参数可以是下列的值: 

    2.  DATEADD() 函数在日期中添加或减去指定的时间间隔。

        语法 DATEADD(datepart,number,date)

         date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。

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

        语法 DATEDIFF(datepart,startdate,enddate)

         startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值:

    4.   CONVERT() 函数是把日期转换为新数据类型的通用函数。

        CONVERT() 函数可以用不同的格式显示日期/时间数据。

        语法 

    CONVERT(data_type(length),expression,style)
     
     
     
    描述
    data_type(length) 规定目标数据类型(带有可选的长度)。
    expression 规定需要转换的值。
    style 规定日期/时间的输出格式。

    下面的表格展示了 datetime 或 smalldatetime 转换为字符数据的 style 值:


    (世纪 yy)

    (世纪 yyyy)
    输入/输出标准
    - 0 or 100 mon dd yyyy hh:miAM (or PM) Default
    1 101 mm/dd/yy USA
    2 102 yy.mm.dd ANSI
    3 103 dd/mm/yy British/French
    4 104 dd.mm.yy German
    5 105 dd-mm-yy Italian
    6 106 dd mon yy  
    7 107 Mon dd, yy  
    8 108 hh:mm:ss  
    - 9 or 109 mon dd yyyy hh:mi:ss:mmmAM (or PM) Default+millisec
    10 110 mm-dd-yy USA
    11 111 yy/mm/dd Japan
    12 112 yymmdd ISO
    - 13 or 113 dd mon yyyy hh:mi:ss:mmm (24h)  
    14 114 hh:mi:ss:mmm (24h)  
    - 20 or 120 yyyy-mm-dd hh:mi:ss (24h)  
    - 21 or 121 yyyy-mm-dd hh:mi:ss.mmm (24h)  
    - 126 yyyy-mm-ddThh:mi:ss.mmm (no spaces) ISO8601
    - 130 dd mon yyyy hh:mi:ss:mmmAM Hijiri
    - 131 dd/mm/yy hh:mi:ss:mmmAM Hijiri
    datepart缩写
    yy, yyyy
    季度 qq, q
    mm, m
    年中的日 dy, y
    dd, d
    wk, ww
    星期 dw, w
    小时 hh
    分钟 mi, n
    ss, s
    毫秒 ms
    微妙 mcs
    纳秒 ns
  • 相关阅读:
    解读AppIcon图标设置置信息和App内存警告临界值
    我在外包公司做增删改查有前途么?
    浅议Grpc传输机制和WCF中的回调机制的代码迁移
    2019.NET Conf China(中国.NET开发者峰会)活动全纪录:.NET技术之崛起,已势不可挡
    一位年轻而优秀的.NET开发者的成长点滴
    领域驱动设计-让程序员心中有码(九)
    2019.NET Conf,我们在共同期待
    码农的技术小世界
    .NET Core使用gRPC打造服务间通信基础设施
    坚持写了一年的博客,我有哪些收获
  • 原文地址:https://www.cnblogs.com/ingstyle/p/4900165.html
Copyright © 2020-2023  润新知