首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL TimeStamp到Excel日期/时间

问MySQL TimeStamp到Excel日期/时间
EN

Stack Overflow用户
提问于 2014-11-17 08:15:48
回答 2查看 4.9K关注 0票数 0

我有从MySQL数据库导入的CSV文件。文件中的日期列采用MySQL时间戳格式,例如“2014-11-1704:58:28 +00:00"。

我需要将它转换成Excel格式,即"mm/dd/yy :mm:ss“。我已经厌倦了所有可用的“单元格格式”选项,Linux时间戳到目前为止的转换,但都没有工作。我无法访问DB,行数超过2000 (手动转换将是最后的选择:( ) )。

Q:,这+00:00是做什么用的?

Q:,一定有一些转换公式,因为我知道这是一种流行的MySQL日期格式。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-17 08:50:52

我想出来了!

截断+00:00给我留下了可转换日期数据。

代码语言:javascript
复制
=TEXT(LEFT(DATE_FILED,19),"MM/DD/YY HH:MM:SS")

第一部分:LEFT(DATE_FILED,19)截断+00:00部分

然后,TEXT()转换成日期格式为必需的格式!

票数 0
EN

Stack Overflow用户

发布于 2014-11-17 08:40:54

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

我不知道如何删除这一点,除非您创建了一个宏,该宏将在"+“之后将值添加到时间中,因此您可以确定在时区方面没有错误。

希望我能帮上忙,很抱歉没有找到真正的解决办法。

编辑

您的解决方案只有在时区总是+00:00时才有效。否则,您必须使用宏来确保正确的时间戳。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26968230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档