mysql时间戳怎么转换为日期格式

文 / @UTHEME

如何将MySQL时间戳转换为日期格式?在MySQL中,可以使用FROM_UNIXTIME()函数来完成这个操作。该函数将指定的时间戳转换为日期格式,以以普通格式的日期时间值的形式呈现出来。下面是一个使用FROM_UNIXTIME()函数的示例:

SELECT FROM_UNIXTIME(addtime) FROM web_game ORDER BY ID DESC LIMIT 5;

如果不使用任何参数,FROM_UNIXTIME()函数将返回默认的日期时间值格式,如:2020-03-23 15:28:46

但是,FROM_UNIXTIME()函数还可以按照需求使用不同的参数。例如,要在年-月-日的格式中返回日期,可以使用以下查询:

SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d') FROM web_game ORDER BY ID DESC LIMIT 5;

这将返回如下格式的日期:2020-03-23

FROM_UNIXTIME()函数中的另一个有用参数是%W,它可以返回星期几的名字。例如:

SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d %W') FROM web_game ORDER BY ID DESC LIMIT 5;

这将返回如下格式的日期:2020-03-23 Monday

总的来说,FROM_UNIXTIME()函数是将MySQL时间戳转换为日期格式的最常用方法之一。记住,要根据需要在函数中使用适当的参数,以获得所需的日期时间值格式。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。