minute函数指标公式 sqlserver数据库datetime获取当前时间精确到小时?
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”。)。.例如,
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。