zoukankan      html  css  js  c++  java
  • SQL DateName\DatePart 返回表示指定date的指定datepart的字符串

    1.语法


    DATEPART (datepart , date )
    datepart

    是将为其返回 integer 的 date(日期或时间值)的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。

     

    datepart

    缩写

    year

    yy ,yyyy

    quarter

    qq ,q

    month

    mm , m

    dayofyear

    dy ,y

    day

    dd ,d

    week

    wk ,ww

    weekday

    dw

    hour

    hh

    minute

    mi, n

    second

    ss , s

    millisecond

    ms

    microsecond

    mcs

    nanosecond

    ns

    TZoffset

    tz

    ISO_WEEK

    isowk ,isoww

    date

    是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。

    为避免不确定性,请使用四位数年份。有关两位数年份的信息,请参阅two digit year cutoff 选项

    2.使用datename和datepart在使用datepart为“weekday”时,两者显示不一样。而且取决于这一个星期是从第几天开始的。

    代码如下:

     set datefirst 1
     select DATENAME(dw,GETDATE())as dateName,
            datepart(dw,GETDATE()) as dataPart
    

      

     运行结果如下:

    以上,我设置星期一为一周的第一天。所以,datepart中的3与星期三中的三相对应。

  • 相关阅读:
    POJ2774 Long Long Message
    Lyndon Word相关
    后缀自动机(SAM)
    后缀数组(SA)
    [THUSC2016]补退选
    [HNOI2008]GT考试
    CF1080E Sonya and Matrix Beauty
    [JSOI2008]火星人
    两道FFT题目略解
    网络流概念+EdmondKarp算法+Dinic(Dinitz)
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2693644.html
Copyright © 2011-2022 走看看