• SQL日期操作及只获取日期的方法


    datepart()函数的使用                         

     

    SQL日期操作及只获取日期的方法* datepart()函数可以方便的取到时期中的各个部分

    SQL日期操作及只获取日期的方法*如日期:2006-07--02 18:15:36.513

    SQL日期操作及只获取日期的方法* yy:取年            2006

    SQL日期操作及只获取日期的方法* mm:取月            7

    SQL日期操作及只获取日期的方法* dd:取月中的天      2

    SQL日期操作及只获取日期的方法* dy:取年中的天      183

    SQL日期操作及只获取日期的方法* wk:取年中的周      27

    SQL日期操作及只获取日期的方法* dw:取周中的天      1

    SQL日期操作及只获取日期的方法* qq:取年中的季度    3

    SQL日期操作及只获取日期的方法* hh:取小时         18

    SQL日期操作及只获取日期的方法* mi:取分钟         15

    SQL日期操作及只获取日期的方法* ss:取秒           36

    SQL日期操作及只获取日期的方法* 以下简单的语句可以演示所取到的结果 SQL日期操作及只获取日期的方法 */

    SQL日期操作及只获取日期的方法select getdate() SQL日期操作及只获取日期的方法

    select datepart(mm,getdate()) SQL日期操作及只获取日期的方法

    select datepart(yy,getDate()) SQL日期操作及只获取日期的方法

    select datepart(dd,getdate()) SQL日期操作及只获取日期的方法

    select datepart(dy,getdate()) SQL日期操作及只获取日期的方法

    select datepart(wk,getdate()) SQL日期操作及只获取日期的方法

    select datepart(dw,getdate()) SQL日期操作及只获取日期的方法

    select datepart(qq,getdate()) SQL日期操作及只获取日期的方法

    select datepart(hh,getdate()) SQL日期操作及只获取日期的方法

    select datepart(mi,getdate()) SQL日期操作及只获取日期的方法

    select datepart(ss,getdate()) SQL日期操作及只获取日期的方法 SQL日期操作及只获取日期的方法

    select datediff(dd,getdate(),'12/25/2006')--计算从今天到12/25/2006还有多少天 SQL日期操作及只获取日期的方法

    select datediff(mm,getdate(),'12/25/2006')--计算从今天到12/25/2006还有多少个月 SQL日期操作及只获取日期的方法

    select datename(mm,getdate())             --以字符串而不是数字的形式得到今天的月份(07) SQL日期操作及只获取日期的方法  SQL日期操作及只获取日期的方法

    select dateadd(dd,30,getdate())           --在目前的日期日期上加30天 SQL日期操作及只获取日期的方法

    select dateadd(mm,3,getdate())            --在目前的日期日期上加3个月 SQL日期操作及只获取日期的方法

    select dateadd(yy,1,getdate())            --在目前的日期日期上加1年 SQL日期操作及只获取日期的方法 SQL日期操作及只获取日期的方法

    select DATEADD(qq,DATEDIFF(qq,0,getdate()), 0)--得到本季度第一天 SQL日期操作及只获取日期的方法

    select dateadd(mm,-3,DATEADD(qq,  DATEDIFF(qq,0,getdate()),  0)) --得到上主、季度第一天

    用SQL只获取日期的方法

    用getdate()方法可以获取当现的日期加上时间。
    但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢?
    可以使用
    convert(varchar(10),getdate(),120)
    这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的,如果我们只要日期部分,设成10正好为日期长度,如果设成19则正好可以读到时间部分。
    现在介绍最后面代的参数,分别以代的参数及实例效果说明
    参数 结果
    100 05 8 2006 9:27PM
    101 05/08/2006
    102 2006.05.08
    103 08/05/2006
    104 08.05.2006
    105 08-05-2006
    106 08 05 2006
    107 05 08, 2006
    108 21:30:51
    109 05 8 2006 9:31:11
    110 05-08-2006
    111 2006/05/08
    112 20060508
    113 08 05 2006 21:31:59
    114 21:33:06:503
    120 2006-05-08 21:33:38
  • 相关阅读:
    codeforces_Codeforces Round #541 (Div. 2)_abc
    小米 OJ 编程比赛 01 月常规赛_灯_找规律
    codeforces_A. Salem and Sticks_数组/暴力
    航班座位_hihocoder
    canvas
    你所必须知道的HTML
    表单及表单新增元素
    HTML5新增的结构元素
    jQuery菜单,导航与标签页
    JavaScript的DOM对象
  • 原文地址:https://www.cnblogs.com/zhaojia-dream/p/3205414.html
Copyright © 2020-2023  润新知