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:22selectconvert(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”。)。.例如,