Формат даты-времени, который анализирует в Excel, Chrome и Firefox.

Есть ли формат даты и времени для CSV, который распознается Excel, Chrome и Firefox (и в идеале в широком смысле) и действителен в разных странах в США и ЕС?

Excel может считывать CSV со знаками ISO, но не распознает значения даты 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... но только US

Chrome может считывать множество форматов даты, определенных в соответствии с языковыми стандартами, но Firefox является более сложным.

Обновление: добавлен более полный пример

Вопрос: "Dec 10, 2010 09:11" анализируется для меня во всех трех случаях только потому, что я нахожусь в США или это работает в целом?

Ответ 1

Следующий формат:

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

работает в Chrome, Firefox, IE, Safari, Edge (проанализировано javascript new Date()). Excel также анализирует этот формат (по крайней мере, в моем языке с форматом даты по умолчанию YYYY-MM-DD).