【发布时间】:2010-05-10 06:52:05
【问题描述】:
我有一个输出 CSV 文件的脚本。我应该如何格式化日期或日期+时间字段,以便 Excel 将该字段正确解析为日期?
PS:我也想保持时区信息不变。
【问题讨论】:
-
CSV 不是一个很好定义的格式,而且在国际环境中,它们的解释取决于 pc 的区域设置(dmy vs mdy)。甚至逗号也可以用分号代替。我尽可能避免这种“非格式”。
-
我从未在自称是 CSV 的文件中看到“逗号替换为分号”。事实上,我不记得上次看到不遵循 RFC 4180 (tools.ietf.org/html/rfc4180>) 的 CSV 文件是什么时候了。唯一的问题是如何表示丰富的对象,如日期时间。