如何将时间戳转换为日期?

问题描述 投票:6回答:4

如何使用MySQL将这次1329944650转换为这次2011-1-2

我只想知道如何使用MySQL将mktime更改为该日期(2011-01-2)

mysql time
4个回答
4
投票

要将unix时间戳转换为人类可读格式,mysql具有内置函数FROM_UNIXTIME(),它需要两个参数,第一个是要转换的时间戳,第二个是要转换的格式(在这种情况下,是

FROM_UNIXTIME('1329944650', '%Y-%m-%d');

6
投票

尝试使用FROM_UNIXTIME(unix_timestamp,format)

FROM_UNIXTIME(unix_timestamp,format)

3
投票

FROM_UNIXTIME和DATE函数。

FROM_UNIXTIME(1329944650, '%Y-%m-%d')

select DATE(FROM_UNIXTIME('1329944650'))

1
投票

我想要这种格式,我得到了我的答复,谢谢大家

mysql> select DATE(FROM_UNIXTIME('1329944650')); +-----------------------------------+ | DATE(FROM_UNIXTIME('1329944650')) | +-----------------------------------+ | 2012-02-23 | +-----------------------------------+ 1 row in set (0.00 sec)

© www.soinside.com 2019 - 2024. All rights reserved.