Формат даты-времени, который анализирует в 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).