是否存在 Excel、Chrome 和 Firefox(理想情况下更广泛)可识别且在美国和欧盟区域内有效的 CSV 日期时间格式?
Excel 可以读取包含 ISO 日期的 CSV,但无法识别第一列中的 ISO 日期时间值:
这是一个 CSV 示例:
"datetime"
"1985-07-17T09:12Z"
"1985-07-17 09:12"
"1985-07-17"
"12/10/2010 9:12",
"10-Dec-2010 09:11",
"Dec 10, 2010 09:11"
“1985-07-17T09:12Z”
可在 Chrome 和 Firefox 中解析,但不能在 Excel 中解析“1985-07-17 09:12”
在 Chrome 和 Excel 中解析,但在 Firefox 中则不然“1985-07-17”
在 Chrome、Excel 和 Firefox 中进行解析,但丢失了时间“12/10/2010 09:12”
在 Chrome、Excel 和 Firefox 中进行解析,但假定美国区域设置“10-Dec-2010 09:11”
在 Firefox 中无法解析“2010 年 12 月 10 日 09:11”
在 Excel、Chrome 和 Firefox 中解析...但仅限美国?
Chrome 可以读取许多特定于区域设置的日期时间格式,但 Firefox 更加挑剔。
更新:添加了更完整的示例
问题:"Dec 10, 2010 09:11"
是否仅因为我在美国而在这三个中为我解析,或者这是否更普遍?
最佳答案
以下格式适用于 Chrome、Firefox、IE、Safari、Edge(使用 javascript new Date()
解析)。 Excel 还解析此格式(至少在我的区域设置中使用默认的 YYYY-MM-DD 日期格式):
YYYY/MM/DD HH:mm
此格式的时间戳示例是:
1985/07/17 09:12
关于excel - 可在 Excel、Chrome 和 Firefox 中解析的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35283927/