时间获取及处理

获取系统当前时间

excel

now()

mysql

now()

扩展:

CURDATE():获取当前日期(now前半段)

CURTIME():获取当前时间(now后半段)

sql server

getdate()

oracel

select SYSDATE from dual

 

时间格式化

mysql

DATE_FORMAT(date,format):时间格式化,format需要加单引号

 

 

获取特殊时间

 

提取时间信息

excel

YEAR(serial_number):返回年,serial_number必须为日期型

MONTH(serial_number):返回月,serial_number必须为日期型

DAY(serial_number):返回日,serial_number必须为日期型

WEEKNUM(serial_number,[return_type]):返回周,serial_number必须为日期型

WEEKDAY(serial_number,[return_type]):返回一周中的第几天,serial_number必须为日期型

扩展:

DATE(year,month,day):返回日期

mysql

YEAR(date):返回年

MONTH(date):返回月

DAY(date):返回日

WEEK(date[,mode]):返回周

DAYOFYEAR(date):返回一年中的第几天

DAYOFMONTH(date):返回一月中的第几天

DAYOFWEEK(date):返回一周中的第几天

WEEKDAY(date) :返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)

DAYNAME(date):返回星期几(英文)

sql server

YEAR(date):返回年

MONTH(date):返回月

DAY(date):返回日

DATEPART(datepart, date):返回日期/时间的单独部分(int),比如年、月、日、小时、分钟等

https://docs.microsoft.com/en-us/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver15

DATEPART(datepart, date):返回日期/时间的单独部分(varchar),比如年、月、日、小时、分钟等

https://docs.microsoft.com/en-us/sql/t-sql/functions/datename-transact-sql?view=sql-server-ver15

 

oracel

select SYSDATE from dual

 

posted @ 2021-01-30 09:50  醴酒微甜  阅读(173)  评论(0)    收藏  举报