时间获取及处理
获取系统当前时间
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

浙公网安备 33010602011771号