mysql时间戳和日期之间的转换

发布时间: 2023-11-21 10:44 阅读: 文章来源:1MUMB106PS

1.MySQL获取当前时间戳

MySQL> select UNIX_TIMESTAMP();+------------------+| UNIX_TIMESTAMP() |+------------------+| 1525739078 |+------------------+1 row in setMySQL> select UNIX_TIMESTAMP(NOW());+-----------------------+| UNIX_TIMESTAMP(NOW()) |+-----------------------+| 1525739117 |+-----------------------+1 row in set

这两个是等价的

2.MySQL日期转换成时间戳

日期转换时间戳用的也是上面1所用到的函数

mysql> select UNIX_TIMESTAMP(‘2018-05-08 08:26:30‘);+---------------------------------------+| UNIX_TIMESTAMP(‘2018-05-08 08:26:30‘) |+---------------------------------------+| 1525739190 |+---------------------------------------+1 row in set

1中的now()函数,返回当前时间的长日期,和2018-05-08 08:26:30格式相同

3.时间戳转换成日期

select FROM_UNIXTIME(1525740032);+---------------------------+| FROM_UNIXTIME(1525740032) |+---------------------------+| 2018-05-08 08:40:32 |+---------------------------+
•••展开全文
相关文章