zoukankan      html  css  js  c++  java
  • 数据库系列学习(八)-对日期的操作

    --取到当前日期时间 

    select getdate() --2015-08-11 20:25:30.973

    --以指定格式显示当前日期

    select convert(varchar(50),getdate(),101)  --08/11/2015

    select convert(varchar(50),getdate(),102)  --2015.08.11

    select convert(varchar(50),getdate(),103)  --11/08/2015

    select convert(varchar(50),getdate(),104)  --11.08.2015

    select convert(varchar(50),getdate(),105) --11-08-2015

    select convert(varchar(50),getdate(),106) --11 08 2015

    select convert(varchar(50),getdate(),107) --08 11, 2015

    select convert(varchar(50),getdate(),108)  --20:26:11

    select convert(varchar(50),getdate(),109) --08 11 2015 10:53:15:397PM

    select convert(varchar(50),getdate(),110) --08-11-2015

    select convert(varchar(50),getdate(),111) --2015/08/11

    select convert(varchar(50),getdate(),112)  --20150811

    select convert(varchar(50),getdate(),113) --11 08 2015 22:52:17:143

    select convert(varchar(50),getdate(),114) --22:53:45:847

    select convert(varchar(50),getdate(),120)  --2015-08-11 22:45:34

    select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') –20150811225416
    --日期差额 

    select dateadd(year,3,'2015-08-11 20:25:30.973') --2018-08-11 20:25:30.973 --年

    select dateadd(quarter,1,'2015-08-11 20:25:30.973') --2015-11-11 20:25:30.973--季度

    select dateadd(month,3,'2015-08-11 20:25:30.973') --2015-11-11 20:25:30.973--月份

    select dateadd(day,3,'2015-08-11 20:25:30.973') --2015-08-14 20:25:30.973 -- 日

    select dateadd(hour,3,'2015-08-11 20:25:30.973') --2015-08-11 23:25:30.973 -- 小时

    select dateadd(minute,3,'2015-08-11 20:25:30.973') --2015-08-11 20:28:30.973 --分

    select dateadd(second,3,'2015-08-11 20:25:30.973') --2015-08-11 20:25:33.973 --秒

    select dateadd(millisecond,3,'2015-08-11 20:25:30.973') --2015-08-11 20:25:30.977 --毫秒

    --计算两个日期相差几天

    select datediff(day,'2015-08-11','2015-08-14') -- 3

    --计算一个日期是星期几 

    select datename(weekday,'2015-08-11') --星期二

    --获取日期的指定部分

    select datepart(year,'2015-08-11') – 2015 –年

    select datepart(month,'2015-08-11') – 8–月

    select datepart(day,'2015-08-11') – 11–日

    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    Unix Vi 命令详解
    硬盘安装 solaris
    Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
    Unix vmstat 命令
    Unix Vi 命令详解
    How do I rename a data file
    Oracle 购买价格 和 服务费 计算方式
    Solaris 更改系统语言
    硬盘安装 solaris
    How do I rename a data file
  • 原文地址:https://www.cnblogs.com/kimisme/p/4722597.html
Copyright © 2011-2022 走看看