在Excel,Chrome和Firefox中解析的日期时间格式

pro*_*ype 11 csv excel cross-browser

是否有适用于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"
Run Code Online (Sandbox Code Playgroud)
  • "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中不解析
  • "Dec 10, 2010 09:11" 解析Excel,Chrome和Firefox ......但仅限于美国?

Chrome可以读取大量特定于语言环境的日期时间格式,但Firefox更为挑剔.

更新:添加了更完整的示例

问题:"Dec 10, 2010 09:11"仅仅因为我在美国,或者这项工作更普遍吗?

Bra*_*cku 6

以下格式适用于Chrome,Firefox,IE,Safari,Edge(使用javascript解析new Date()).Excel还会解析此格式(至少在我的语言环境中使用默认的YYYY-MM-DD日期格式):

YYYY/MM/DD HH:mm

此格式的时间戳示例如下:

1985/07/17 09:12