MySQL是一种常用的关系型数据库管理系统,它支持将时间戳转化为日期。本文将给出具体的方法和示例。
-- 将时间戳转化为日期SELECT FROM_UNIXTIME(1466787641);-- 结果为:2016-06-24 11:14:01
代码中使用了FROM_UNIXTIME函数,该函数的作用是将时间戳转化为日期。其中参数为秒级时间戳。
-- 将时间戳转化为日期格式SELECT FROM_UNIXTIME(1466787641, '%Y-%m-%d %H:%i:%s');-- 结果为:2016-06-24 11:14:01
代码中在FROM_UNIXTIME函数中指定了日期格式,%Y代表年份,%m代表月份,%d代表天数,%H代表小时,%i代表分钟,%s代表秒数。
除了FROM_UNIXTIME函数,还有其他函数可用于将时间戳转化为日期。例如UNIX_TIMESTAMP和STR_TO_DATE函数。
-- 将日期转化为时间戳SELECT UNIX_TIMESTAMP('2022-11-11 00:00:00');-- 结果为:1668153600
上述代码中使用了UNIX_TIMESTAMP函数,该函数的作用是将日期转化为秒级时间戳。
-- 将字符串转化为日期格式SELECT STR_TO_DATE('2022-11-11', '%Y-%m-%d');-- 结果为:2022-11-11
上述代码中使用了STR_TO_DATE函数,该函数的作用是将字符串转化为日期格式。其中第二个参数为日期格式,%Y代表年份,%m代表月份,%d代表天数。
以上就是关于MySQL将时间戳转化为日期的方法和示例,希望对大家有所帮助。