我有从MySQL数据库导入的CSV文件。文件中的日期列采用MySQL时间戳格式,例如“ 2014-11-17 04:58:28 +00:00”。
我需要将其转换为Excel日期格式,即“ mm / dd / yy hh:mm:ss”。我已经厌倦了所有可用的“单元格格式”选项,Linux时间戳到日期的转换,但是都没有用。我无权访问数据库,并且行数超过2000(手动转换将是最后的手段:()。

问:这+00:00代表什么?
问:必须有一些转换公式,因为我知道这是MySQL的一种流行的日期格式。

最佳答案

问题在于数据存储在MySQL服务器上的方式。它们的存储格式使用+00:00显示该时间所在的时区。因此,如果时间不在UTC中,则可以使用“ +”(加号)后的值将其转换为UTC。

我不知道如何删除它,除非您创建一个宏,该宏将在时间的“ +”后面添加值,所以您确定时区没有错误。

希望我能提供帮助,对不起找不到实际的解决方案。

编辑

仅当时区始终为+00:00时,您的解决方案才有效。否则,您必须使用宏来确保正确的时间戳。

09-03 19:53
查看更多