【问题标题】:MySQL convert datetime to unixtime?MySQL将日期时间转换为unixtime?
【发布时间】:2013-08-28 17:30:05
【问题描述】:

我有一个 DATETIME 格式的列,我想将它转换为数据库中的 UNIXTIME。那会是什么类型的查询?

我知道如何将 UNIXTIME 转换为 DATETIME,但我从未做过相反的事情。我用过FROM_UNIXTIME,没有TO_UNIXTIME吗?

【问题讨论】:

    标签: mysql unix-timestamp


    【解决方案1】:

    它是UNIX_TIMESTAMP。这将采用格式正确的日期时间作为参数。

    【讨论】:

    • 是的,没错,对不起,我就是这个意思。只是我不知道要使用的正确查询。
    • 如果你想要毫秒,但一定要乘以 1000。
    【解决方案2】:

    没关系,我想通了。

    我的原始专栏有“article_date”。 我为新列创建了“new_date”。

    然后我做了:

    UPDATE news SET new_date = UNIX_TIMESTAMP(article_date)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多