【问题标题】:Convert double to mysql date format将double转换为mysql日期格式
【发布时间】:2013-12-15 05:43:52
【问题描述】:

在 mysql 中,我有一张学生表,该表包含一个列名作为运行时,其中包含 13813876837411381387683739 等值。

当我使用covertor 转换它时 它显示了结果

格林威治标准时间 2013 年 10 月 10 日星期四 06:48:03

所以我的问题是如何将其转换为与使用 mysql 查询一样的转换?

【问题讨论】:

    标签: mysql datetime epoch


    【解决方案1】:

    使用from_unixtime

    SELECT
      from_unixtime(timestamp) 
    FROM 
      your_table
    

    【讨论】:

    • 当我运行这个查询时,列运行时数据类型是双倍的 SELECT from_unixtime(runtime) FROM students;它显示结果为NULL
    【解决方案2】:

    试试这个:

    select from_unixtime(substring(runtime,1,10)) from students;
    

    【讨论】:

      猜你喜欢
      • 2017-07-28
      • 2011-08-13
      • 1970-01-01
      • 2014-02-25
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      相关资源
      最近更新 更多