【问题标题】:Integer to Datetime SQL [closed]整数到日期时间 SQL [关闭]
【发布时间】:2017-07-11 17:03:00
【问题描述】:

我需要将此整数“1469416462”转换为日期时间,格式为 dd-mm-yyyy hh:mm:ss 。有什么想法吗?

我的意图:

select CONVERT (datetime,1469416462)

【问题讨论】:

  • 您使用的是哪个 RDBMS?
  • 1469416462 的预期日期是什么?
  • phpmyadmin (mysql) v5.1.63
  • 您可能会在这里找到解决方案:stackoverflow.com/questions/2904256/…
  • 我预计 2016-07-25 05:14:22

标签: mysql datetime integer


【解决方案1】:

值 1469416462 看起来像一个 Unix 时间戳。
Unix 时间戳:自 1.1.1970 以来的秒数
所以解决方案很简单:

对于 MySQL:

SELECT from_unixtime(1469416462) 

【讨论】:

  • FUNCTION MydataBase.DATEADD 不存在
  • @AlexisCervetto 我刚刚更改了它。在问题没有用mysql标记之前!
  • 这行得通!谢谢你!
  • @AlexisCervetto:完美!不要忘记将分析器标记为已接受,以便其他用户可以找到有效的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-19
  • 2016-10-24
  • 1970-01-01
  • 2021-06-10
  • 1970-01-01
相关资源
最近更新 更多