2016 - 2025

感恩一路有你

minute函数指标公式 sqlserver数据库datetime获取当前时间精确到小时?

浏览量:2374 时间:2023-06-16 13:15:30 作者:采采

sqlserver数据库datetime获取当前时间精确到小时?

selectGETDATE()

格式话:

selectCONVERT(varchar,GETDATE(),120)--2017-05-1216:33:10

2.资源当前年--2017

tablenameDATENAME(YYYY,GETDATE())--2017

columnDATENAME(YEAR,GETDATE())--2017

columnsDATEPART(YYYY,GETDATE())--2017

tablenameDATEPART(YEAR,GETDATE())--2017

columnYEAR(GETDATE())--2017

3.某些当前月--05或5

columnDATENAME(MM,GETDATE())--05selectDATENAME(MONTH,GETDATE())--05

createtableDATEPART(MM,GETDATE())--5selectDATEPART(MONTH,GETDATE())--5

createtableMONTH(GETDATE())--5

4.查看当前日期--07或7

tablenameDATENAME(DAY,GETDATE()-5)--7selectDATENAME(D,GETDATE()-5)--7selectDATENAME(DD,GETDATE()-5)--7

createtableDATEPART(D,GETDATE()-5)--7selectDATEPART(DD,GETDATE()-5)--7selectDATEPART(DAY,GETDATE()-5)--7

createtableDAY(GETDATE()-5)

5.声望兑换当前年月--201705

createtableCONVERT(varchar(6),GETDATE(),112)--201705

columnCONVERT(varchar(7),GETDATE(),120)--2017-05

6.查看当前年月日--20170512

columnsCONVERT(varchar(8),GETDATE(),112)--20170512

columnCONVERT(varchar(10),GETDATE(),120)--2017-05-12

7.日期具体函数整理:

GETDATE():获取当前时间,时间格式设置。

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

date就是时间;

interval以及年,月,日,星期等

e.g:

YEAR年;YYYY年;yy年;QUARTER季度;季度;Q季度;MONTH月(05);MM月(05);M月(05);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微秒(略);MILLISECOND10ms(略);MS1毫秒(略)NANOSECOND十亿分之一秒(略);NS十亿分之一秒(略)

DATEPART:参数建议参考DATENAME,不过返回值都一样,DATENAME回varchar,DATEPART直接返回int

CONVERT函数转换格式:比较多注意一点第三个参数date_style;格式:selectCONVERT(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等;

示例:

selectCONVERT(varchar,GETDATE(),20)--2017-05-1217:22:22 select CONVERT(varchar,GETDATE(),23)--2017-05-12selectCONVERT(varchar,GETDATE(),24)--17:23:42selectCONVERT(varchar,GETDATE(),102)--2017.05.12selectCONVERT(varchar,GETDATE(),111)--2017/05/12selectCONVERT(varchar,GETDATE(),112)--20170512

字符串转日期:columnsCONVERT(datetime,2017-05-12,20)第三个参数相关参考以上。

时间比率函数?

功能:将分离提取的数字转换成日期格式并且总是显示。

语法:DATE(year,month,day)

释义:公式中的三个参数四个为年,月,日,随机添写就也可以将数字组合蓝月帝国日期。

功能:将存储为文本的日期转换为Excel识别为日期的序列号。

语法:DATEVALUE(date_text)

释义:Date_text必需参数,来表示Excel日期格式的日期的文本,或是是对它表示Excel日期格式的日期的文本原先单元格的单元格脚注(比如,没显示在第B列和第3行交叉的十字处的单元格,为“B3”。)。.例如,

参数 GETDATE 日期 格式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。