转载: https://blog.csdn.net/hxnlyw/article/details/86646008
https://blog.csdn.net/moakun/article/details/82290387
一、返回日期和时间
1、返回日期
当前日期:curdate(),current_date();
curdate()
2019-09-06
某字段日期:date()
date(regist_time)
2019-09-06
日期间计算:datediff(a,b):返回a,b相隔天数; adddate(a,n):a加上n天;subdate(a,n):a减去n天;
2、返回时间
当前时间:curtime(),current_time();
CURTIME()
23:45:37
3、返回日期和时间
当前日期和时间:now(), current_timestamp(), localtime(), localtimestamp(), sysdate()
当前时间戳:current_timestamp()
CURRENT_TIMESTAMP()
2019-09-06 23:46:52
4、以unix时间戳的形式返回时间
当前时间的时间戳:unix_timestamp( )
某字段d的时间戳:unix_timestamp(d)
将unix时间戳的时间转换为普通格式的时间:from_unixtime(unix_TIMESTAMP(d))
二、日期和时间格式
年月日:
DATE_FORMAT(NOW(),‘%Y-%m-%d %H:%i:%s‘)
date_format(cld.calendar_date, ‘%Y%m%d‘ %H:%i:%s‘)
时分秒:DATE_FORMAT(NOW(),‘%H:%i:%s‘)
原文:https://www.cnblogs.com/dlp-527/p/11478983.html