sql server 获取当前日期

1,获取当前日期

select getdate()

2,格式化

select convert(varchar,getdate(),120)

3,获取当前年

select datename(YYYY,getdate())
select datename(Year,getdate())
select datepart(YYYY,getdate())
select datepart(Year,getdate())select year(时间字段名)

3,获取当前月 --05 或5

select datename(MM,getdate())    --04
select datename(Month,getdate())   --04
select datepart(MM,getdate())     --4
select datepart(Month,getdate())   --4select Month(时间字段名)   --4

4,获取当前日期

select datename(day,getdate())   --05
select datename(d,getdate())    --05
select datename(dd,getdate())   --05select datepart(dd,getdate())    5
select datepart(dd,getdate())    5
select datepart(day,getdate())   5select day(时间字段名)

5,获取当前年月

select CONVERT(varchar(6),GETDATE(),112) -201804
select CONVERT(varchar(7),GETDATE(),120) --201804

6,获取当前年月日

select CONVERT(varchar(8),GETDATE(),112) --20180423
select CONVERT(varchar(10),GETDATE(),120) --2018-04-23

7.日期相关函数整理:

GETDATE() :获取当前时间,时间格式默认。

DATENAME:参数为两个,取值区间 interval 和时间 date

​ date 就是时间;

interval 包括 年,月,日,星期等

​ e.g:

​ YEAR 年;YYYY 年;YY 年;
​ QUARTER 季度;QQ 季度 ;Q 季度;
​ MONTH 月(04);MM 月(04);M 月(04);
​ WEEKDAY 星期几;DW 星期几;W 星期几;
​ WEEK 一年的第几周;WK 一年的第几周;WW 一年的第几周;ISOWK 一年的第几周;ISOWW 一年的第几周;ISO_WEEK 一年的第几周;
​ DAY 天;DD 天;D 天;
​ DAYOFYEAR 一年的第几天;DY 一年的第几天;Y 一年的第几天;
​ HOUR 小时;HH 小时;
​ MINUTE 分钟;MI 分钟;N 分钟;
​ SECOND 秒;SS 秒;S 秒;
​ MCS 微秒(略);MICROSECOND 微秒(略);MILLISECOND 毫秒(略);MS 毫秒(略) ; NANOSECOND 十亿分之一秒(略);NS 十亿分之一秒(略);

DATEPART:参数参考DATENAME,不过返回值不一样,DATENAME返回varchar,DATEPART返回int

CONVERT 函数转换格式:主要注意第三个参数 date_style ;格式:select CONVERT(varchar,GETDATE(),0)

​ 最后的 date_style 可以有 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,100,

​ 101,102,103,104,105,106,107,108,109,110,111,112,113,114,120,121,126,127,130,131等

​ 常用的 20,23,24,102,111,112,120等;

​ 示例:

    select CONVERT(varchar,GETDATE(),20)  --2018-04-23 14:44:22select CONVERT(varchar,GETDATE(),23)  --2018-04-23select CONVERT(varchar,GETDATE(),24)  --14:44:22select CONVERT(varchar,GETDATE(),102) --2018.04.23select CONVERT(varchar,GETDATE(),111) --2018/04/23select CONVERT(varchar,GETDATE(),112) --20180423

​ 字符串转日期:

select CONVERT(datetime,'2018-04-23',20)

Sql 日期操作 获取年月日等相关推荐

  1. 毫秒转化为日期,获取年月日

    毫秒转化为日期 var newDate = new Date(time); //结果如下 Wed Jan 13 2021 08:16:59 GMT+0800 (中国标准时间) 这样的结果不适合调用 所 ...

  2. 数据库-日期计算-获取年月日

    日期计算 查看宠物多少岁,就可以使用计算日期的函数TIMESTAMPDIFF() #查询当前的日期 mysql> select curdate() from pet; +‐‐‐‐‐‐‐‐‐‐‐‐ ...

  3. js 判断两个时间相差多少月_js对日期操作 获取两个日期的相差是否在几月之内...

    一.js判断两个日期是否在几个月之内 //比较两个时间 time1,time2均为日期类型 //判断两个时间段是否相差 m 个月 function completeDate(time1 , time2 ...

  4. oracle 取日期 加天,oracle日期,获取年月日等函数、日期函数、时区

    月 select extract(month from sysdate) from dual; 日 select extract(day from sysdate) from dual; 格式化日期: ...

  5. SQL Server只取年月日和获取月初月末

    1.不转换日期类型获取年月日 select Convert(date,getdate(),23) 2. 转换成字符类型获取年月日 select Convert(char(10),getdate(),1 ...

  6. Date日期操作-年月日,时分秒获取

    直接上代码 package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Dat ...

  7. SQL中的cast 和convert的区别,日期操作

    SQL Server 日期格式和日期操作 SQL Server发展至今, 1.关于日期的格式的控制方法, 有传统的方法,比如CONVERT(), 也有比较便利的新方法,比如FORMAT(): eg: ...

  8. java date只保留年月日_Java日期时间API系列14-----Jdk8中日期API类,日期计算1,获取年月日时分秒等...

    通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...

  9. python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作

    伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...

最新文章

  1. javascript tab切换类LixTabs最新版
  2. socket通信函数的深入分析
  3. oracle 迁移用户信息,Oracle备份一个用户并迁移
  4. Matlab中基本统计量的函数
  5. 神经网络的分类准确率是100%到底意味着什么?
  6. poj 1006 java_POJ 1006 Biorhythms 数论-(孙子定理)
  7. 【.NET进程通信】初探.NET中进程间通信的简单的实现
  8. SICNU 2018 Summer Training #9
  9. instancing render
  10. mysql5.6特性_MySQL5.6新版本特性
  11. 小白科普:Netty有什么用?【转载】
  12. python编程入门指南-Python 入门指南
  13. 干货 | attention超全综述
  14. nginx-upload-module模块实现文件断点续传
  15. vue-cli2.0webpack的理解
  16. 蚁群算法原理及Matlab实现
  17. PowerBI使用折线图分析异常数据
  18. x86 x64 arm64 安装包的区别
  19. btrfs 入门使用
  20. 大数据学习之一——Hadoop单机部署

热门文章

  1. 《吴军信息论40讲》学习笔记(完)
  2. WPF输入框双向绑定Decimal类等数据无法输入小数点
  3. PCB应力应变测试分析结合IPC-9702和IPC-9704A标准
  4. 区域卫生平台用户分析
  5. 数学方面的一些思维训练
  6. 计算机艺术和动画之父肯·诺尔顿去世,享年91岁
  7. html游戏能在手机上玩吗,怎么在电脑上玩手机游戏? 每日一答
  8. 记录一次docker安装遇到的坑
  9. Scrum板与Kanban如何抉择?敏捷工具:curcwz板与按照esvpvaoq
  10. BZOJ4833: [Lydsy1704月赛]最小公倍佩尔数