2016-02-09 15 views
10

Esiste un formato data-ora per CSV riconosciuto da Excel, Chrome e Firefox (e idealmente più ampiamente) e valido in locale negli Stati Uniti e nell'UE?Formato data-ora che analizza in Excel, Chrome e Firefox

Excel può leggere CSV con le date ISO, ma non riconosce i valori di tempo ISO data nella prima colonna:

Ecco un esempio 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" analizza in Chrome e Firefox ma non Excel
  • "1985-07-17 09:12" parses in Chrome ed Excel ma non Firefox
  • "1985-07-17" analizza in Chrome, Excel e Firefox, ma perde il tempo
  • "12/10/2010 09:12" analizza in Chrome, Excel e Firefox, ma assume US Locale
  • "10-Dec-2010 09:11" non analizza in Firefox
  • "Dec 10, 2010 09:11" analizza in Excel, Chrome e Firefox ... ma solo negli Stati Uniti ??

Chrome può leggere molti formati di data e ora locale, ma Firefox è più selettivo.

Aggiornamento: Aggiunto un esempio più completo

Domanda: Does "Dec 10, 2010 09:11" parse per me in tutti e tre solo perché io sono negli Stati Uniti, o se questo lavoro più in generale?

+0

Che cosa intendi per "Chrome/Firefox analizza (o non) il formato scelto"? Come si carica CSV nei browser? – BrakNicku

+0

Stavo semplicemente eseguendo 'new Date (" 1985-07-17T09: 12Z ")' nel browser http://codepen.io/gradualstudent/pen/GowMEw – prototype

+0

In questo caso dovresti provare '" 1985/07/17 09 : 12 "', funziona bene in entrambi i browser ed Excel nel mio ambiente (non statunitense). '" Dec 10, 2010 09:11 "' non funziona in Excel per me. – BrakNicku

risposta

6

il seguente formato:

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

opere in Chrome, Firefox, Internet Explorer, Safari, Riva (pars ed con javascript new Date()). Excel analizza anche questo formato (almeno nelle mie impostazioni internazionali con il formato di data YYYY-MM-DD predefinito).

Problemi correlati