我正在尝试将数据从csv文件导入到mysql表中。其中一列包含一个序列化日期(它来自另一个mysql表),我需要转换为格式yyyy-mm-dd hh:mm:ss.000000。序列日期的示例是“1389792682”。我尝试在Excel中进行转换,但没有一种自定义格式将该数字识别为日期 - 我相信因为它是一个日期时间数字。有什么想法吗?
由于
答案 0 :(得分:0)
我认为您可以使用此公式将此时间戳转换为日期。假设您的时间戳在A1单元格中:
=((A1/3600)/24) + DATE(1970,1,1)
这是因为Unix纪元是1970年1月1日00:00:00 UTC的时间。 然后选择将您的单元格格式化为日期。
您在问题中指定的时间戳告诉我:
年:2014年 月:01 那天:15 h:13:31
答案 1 :(得分:0)
1389792682对应于Unix / Linux时间2014-01-15 05:31:22 -0800(2014-01-15 13:31:22 UTC)。
可以使用
将其转换为日期字段DATE_ADD('1970-01-01', INTERVAL 1389792682 SECONDS)