【问题标题】:How to format a unix timestamp in a mysql query and strip the suffix?如何在 mysql 查询中格式化 unix 时间戳并去除后缀?
【发布时间】:2021-10-28 20:19:10
【问题描述】:

我正在尝试从保存在 mysql db 中的日期值中获取 unix_timestamp:

+-----------------------------------------------+
| unix_timestamp(fieldset_change_tracker_value) |
+-----------------------------------------------+
|                             1635264826.000000 |
|                             1635267128.000000 |
|                             1635353143.000000 |
+-----------------------------------------------+

 select unix_timestamp(fieldset_change_tracker_value) from node_revision__fieldset_change_tracker;
+-----------------------------------------------+
| unix_timestamp(fieldset_change_tracker_value) |
+-----------------------------------------------+
|                             1635264826.000000

后缀.000000 是什么意思,如何从值中去掉它?

【问题讨论】:

    标签: mysql database date


    【解决方案1】:

    这是时间中的微秒。您可以使用ROUND() 转换为整数。

    select ROUND(unix_timestamp(fieldset_change_tracker_value)) from node_revision__fieldset_change_tracker;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 2011-10-03
      相关资源
      最近更新 更多