当前时间秒级时间戳
select unix_timestamp(NOW())
当前时间毫秒级时间戳
select REPLACE(unix_timestamp(current_timestamp(3)),'.','')
当前时间前一天秒级时间戳(如果要获取前一年(year)、月(month)、时(hour)、分(minute)、秒(second),更换对应的单位,以下同理)
select unix_timestamp(DATE_SUB(NOW(),INTERVAL 1 day))
当前时间后一天秒级时间戳
select unix_timestamp(timestampadd(day, 1, NOW()))
当前时间前一天毫秒级时间戳
select REPLACE(unix_timestamp(DATE_SUB(current_timestamp(3),interval 1 day)),'.','')
当前时间后一天毫秒级时间戳
select REPLACE(unix_timestamp(timestampadd(day, 1, current_timestamp(3))),'.','')
秒级时间戳转换成时间格式
SELECT FROM_UNIXTIME(1717642121,"%Y-%m-%d %H:%i:%s")
毫秒级时间戳转换成时间格式
SELECT FROM_UNIXTIME(1717642121000/1000,"%Y-%m-%d %H:%i:%s")
获取当前年、月、日
SELECT YEAR(NOW()),MONTH(NOW()),DAY(NOW())
获取当前年月(使用DATE_FORMAT函数截取不同的年月日时分秒)
SELECT DATE_FORMAT(NOW(),"%Y-%m")