是否有适用于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中进行分析,但会使用US Locale "10-Dec-2010 09:11"
在Firefox中无法解析"Dec 10, 2010 09:11"
在Excel,Chrome和Firefox中进行解析......但仅限于美国?Chrome可以阅读大量特定于语言区域的日期时间格式,但Firefox更为挑剔。
更新:添加了更完整的示例
问题:"Dec 10, 2010 09:11"
是否只为我在美国解析这三个问题,或者这项工作会更普遍?
答案 0 :(得分:6)
以下格式适用于Chrome,Firefox,IE,Safari,Edge(使用javascript new Date()
解析)。 Excel还会解析此格式(至少在我的语言环境中使用默认的YYYY-MM-DD日期格式):
YYYY/MM/DD HH:mm
此格式的时间戳示例如下:
1985/07/17 09:12