SqlServer获取当前日期
SqlServer获取当前日期
1. 获取当前日期
select GETDATE()
格式化:
select CONVERT(varchar,GETDATE(),120) --2018-04-23 14:47:10
2. 获取当前年 --2017
select DATENAME(YYYY,GETDATE()) --2018select DATENAME(YEAR,GETDATE()) --2018select DATEPART(YYYY,GETDATE()) --2018select DATEPART(YEAR,GETDATE()) --2018select YEAR(时间字段名)--2018
3.获取当前月 --05或5
select DATENAME(MM,GETDATE()) --04select DATENAME(MONTH,GETDATE()) --04select DATEPART(MM,GETDATE()) --4select DATEPART(MONTH,GETDATE()) --4select MONTH(时间字段名) --4
4.获取当前日期 --07或7
select DATENAME(DAY,GETDATE()) --23 select DATENAME(D,GETDATE()) --23 select DATENAME(DD,GETDATE()) --23select DATEPART(D,GETDATE()) --23 select DATEPART(DD,GETDATE()) --23 select DATEPART(DAY,GETDATE()) --23select DAY(GETDATE())
5. 获取当前年月 --201705
select CONVERT(varchar(6),GETDATE(),112) --201804select CONVERT(varchar(7),GETDATE(),120) --2018-04
6.获取当前年月日 --20170512
select CONVERT(varchar(8),GETDATE(),112) --20180423select 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)
第三个参数参考以上。
SqlServer获取当前日期相关推荐
- 使用sqlserver日期函数获取当前日期
使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法,供您参考,希望对您学习sqlserver日期函数有所启迪. ...
- sqlserver使用depart获取当前日期月份及通过拼接得到日期时间
1.sqlserver获取当前月份 select datepart(mm,getdate()) DATEPART()函数返回日期的指定部分. 此函数以整数值返回结果. DATEPART(interva ...
- oracle 计算入职年份,mssql sqlserver 获取入职日期到今天日期所经过的年份及月份信息呢?...
摘要: 下文讲述sqlserver获取指定日期到今日的年份及月份之和,如下所示: 实现思路: 1.根据datediff计算出入职日期同当前日期间隔的月份 2.间隔月份除以12得到的入职年份信息 3.间 ...
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
- java+script+当前日期_如何在JavaScript中获取当前日期?
如何在JavaScript中获取当前日期? #1楼 您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法. #2楼 如果您想对日期格式进行更多的粒度控制,我强烈建议您查看 ...
- python获取系统时间月份_python 取数组绝对值python获取当前日期
今天群里一个人问了怎么获取当前时间的问题,以前接触过计算日期之差的,具体代码如下: import datetime d1=datetime.datetime(2014,3,14) d2=datetim ...
- 如何使用Java中的UTC或GMT获取当前日期和时间?
当我创建一个新的Date对象时,它被初始化为当前时间,但是在本地时区. 如何获取格林尼治标准时间的当前日期和时间? #1楼 您可以直接使用 SimpleDateFormat dateFormatGmt ...
- 如何使用Java获取当前日期/时间
用Java获取当前日期/时间的最佳方法是什么? #1楼 采用: String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss") ...
- python过去日期_利用python获取当前日期前后N天或N月日期的方法示例
前言 最近因为工作原因,发现一个Python的时间组件,很好用分享出来!(忘记作者名字了,在这里先感谢了),下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 ...
- Android 获取当前日期距离过期时间的日期差值的完整方法直接使用
/*** * 获取当前日期距离过期时间的日期差值 * @param endTime * @return */public String dateDiff(String endTime) { Strin ...
最新文章
- html中设置父盒子的高度,【CSS】设置浮动元素高度等于父元素
- Oracle数据库用户失效对象,Oracle数据库对象失效解决
- hadoop(3)——yarn查看方式
- 关于在vue项目中使用wangEditor
- .cpp 编译成.a或是 .so
- 编程开发之--Oracle数据库--存储过程在out参数中使用光标(3)
- 哈希表及哈希表查找相关概念(转)
- Substitution控件MethodName无法取到Session的解决办法
- python中sn的意思_python学习笔记
- matlab 通信工程,MATLAB 通信工程仿真
- 汉代以前,鸳鸯是形容兄弟感情的,后来演变为男女感情
- gfsk调制频谱_gfsk调制方式
- Matlab注释多行和取消多行注释的快捷键
- 全国计算机三级网络技术题库南开,计算机三级上机:适用于三级网络技术、数据库等(南开100题)...
- NetCore3.1开发后台管理系统框架思路与实现
- 惯性张量惯性矩惯性积、转动惯量、面积转动惯量、质量转动惯量
- 计算机老是重启进不了桌面,电脑无限重启进不桌面
- 看看这篇ARM体系结构你就都明白了
- nect计算机报名入口,教师资格考试如何报名?
- 退化过程及模型的简单介绍
热门文章
- html音频波纹播放器插件,Wavesurfer.js音频播放器插件的使用教程
- 手把手学ROR三——Rails的代码方式
- 清除html宏病毒,表格宏病毒怎么查杀 Excel宏病毒怎么清除?
- QQlook--QQ空间密码 相册密码查看工具 国庆版 V2.4
- 信息检索的过去 当前 未来-------浅层分析报告
- linux 清除安装失败的文件夹,恢复Linux误删除文件系列之foremost安装工具使用方法...
- python3 根据种子文件torrent获取磁力链接
- 在硅谷,人生的可能性不只有996
- SSH远程登陆配置sshd_config文件详解
- linux基础命令入门到精通