date时间格式,在Excel,Chrome和Firefox中parsing

是否有Excel,Chrome和Firefox认可的CSVdate格式(理想情况下更为广泛),并且在美国和欧盟的区域设置中有效?

Excel可以使用ISOdate读取CSV,但无法识别第一列中的ISOdate时间值:

这是一个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中parsing,但不是Excel
  • "1985-07-17 09:12"在Chrome和Excel中parsing,但不是Firefox
  • "1985-07-17"在Chrome,Excel和Firefox中parsing,但是失去了时间
  • "12/10/2010 09:12"在Chrome,Excel和Firefox中parsing,但假设为美国语言环境
  • "10-Dec-2010 09:11"不会在Firefox中parsing
  • "Dec 10, 2010 09:11"在Excel,Chrome和Firefoxparsing…但只有美国?

Chrome浏览器可以阅读很多地区特定的date时间格式,但Firefox是挑剔的。

更新 :添加了一个更完整的例子

问题"Dec 10, 2010 09:11"是否仅仅因为我在美国而为我parsing,还是会更普遍?

  • 保证被Excel识别的date格式

  • 在Excel中parsingISO8601date/时间(包括TimeZone)

格式如下:

1985/07/17 09:12(YYYY/MM/DD HH:mm)

在Chrome浏览器,Firefox,IE浏览器,Safari浏览器,边缘(JavaScriptparsingnew Date() )。 Excel也分析这种格式(至less在我的地区使用默认的YYYY-MM-DDdate格式)。

Interesting Posts