美文网首页
mysql日期时间戳转换

mysql日期时间戳转换

作者: foolgry | 来源:发表于2018-05-08 08:48 被阅读0次

    1.mysql获取当前时间戳

    mysql> select UNIX_TIMESTAMP();
    +------------------+
    | UNIX_TIMESTAMP() |
    +------------------+
    | 1525739078 |
    +------------------+
    1 row in set

    mysql> 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 |
    +---------------------------+

    相关文章

      网友评论

          本文标题:mysql日期时间戳转换

          本文链接:https://www.haomeiwen.com/subject/lhtbrftx.html