【发布时间】:2013-03-12 22:14:49
【问题描述】:
我正在尝试通过 SQL 导入将数据从一个应用程序迁移到另一个应用程序,而我正处于获取输入日期的最后一步。我遇到的困难是日期格式有些奇怪。
示例如下... 1360938606 1360938612 1360938607 1360938607
在新的应用程序中,日期格式如下: 0000-00-00 00:00:00
有没有办法可以在 Excel 中将原始格式转换为这种新格式?
谢谢!
【问题讨论】:
-
看起来像 unix 时间戳值而不是 Excel 时间戳值:1360938606 是 2013-02-15
-
我就是这么想的。
-
那么你是如何写入 Excel 的?
-
好吧,我将数据库中的数据导出(到 CSV),并手动进行所有映射(在 Excel 文档中)。因此,我试图找到一种方法将 Unix 时间戳转换为上面发布的格式(本质上是 YYYY-MM-DD)。
-
如果您只是在编写 CSV,那么一个简单的日期('Y-m-d',1360938606)请注意与 unix 时间戳相关的潜在时区问题;如果您正在编写 OfficeOpenXML (xlsx) 或 BIFF (xls),那么您的库应该提供日期转换函数来编写 Excel 时间戳