【问题标题】:Mysql workbench timestamp change format [closed]Mysql工作台时间戳更改格式[关闭]
【发布时间】:2020-02-19 14:56:15
【问题描述】:

我有一个表,其中有一列插入了时间戳。

exactTime : '2017-12-17 05:00:12' 我想将此格式更改为 '2017-12-17 05:00'

我需要一些帮助。

【问题讨论】:

  • Mysql? SQL Server SQLite?我猜了一下。

标签: mysql sql mysql-workbench


【解决方案1】:

您可以为此使用date_format

select date_format(your_date,'%Y-%m-%d %H:%i')
from your_table;

Resource

【讨论】:

    【解决方案2】:

    您可以使用以下方法截断到最近的分钟:

    select str_to_date('2017-12-17 05:00:12', '%Y-%m-%d %H:%i')
    

    要在没有秒的情况下实际输出,您需要转换回字符串。或者只使用字符串操作:

    select left('2017-12-17 05:00:12', 16)
    

    【讨论】:

      【解决方案3】:

      SELECT date_format('2017-12-17 05:00:12','%Y-%m-%d %h:%i')

      【讨论】:

        猜你喜欢
        • 2015-01-22
        • 2018-11-27
        • 2021-11-06
        • 1970-01-01
        • 1970-01-01
        • 2015-08-29
        • 1970-01-01
        • 1970-01-01
        • 2017-02-19
        相关资源
        最近更新 更多