excel - 可在 Excel、Chrome 和 Firefox 中解析的日期时间格式

标签 excel csv 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"
  • “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 中无法解析
  • “2010 年 12 月 10 日 09:11” 在 Excel、Chrome 和 Firefox 中解析...但仅限美国?

Chrome 可以读取许多特定于区域设置的日期时间格式,但 Firefox 更加挑剔。

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

问题:"Dec 10, 2010 09:11" 是否仅因为我在美国而在这三个中为我解析,或者这是否更普遍?

最佳答案

以下格式适用于 Chrome、Firefox、IE、Safari、Edge(使用 javascript new Date() 解析)。 Excel 还解析此格式(至少在我的区域设置中使用默认的 YYYY-MM-DD 日期格式):

YYYY/MM/DD HH:mm

此格式的时间戳示例是:

1985/07/17 09:12

关于excel - 可在 Excel、Chrome 和 Firefox 中解析的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35283927/

相关文章:

iframe - Page和IFRAME之间的跨平台浏览器通信(同域)

html - 垂直居中在 Mozilla 下不起作用

sql-server - Excel VBA 和 ADODB : retrieve auto identity of row inserted into SQL Server from VBA

string - 在 Groovy 中调用 split 之前如何处理单元素数组字符串?

javascript - 无法将长 json 保存到 Internet Explorer 11 中的文件

qt - 是否有任何Qt容器以逗号分隔的字符串形式返回其值?

mysql - 来自 CSV 的 Rails 种子数据库 - 日期格式有问题

excel - 我们发现 'FileName.xlsx' 中的某些内容存在问题。你想让我们尽可能多地恢复吗?

xml - microsoft xml excel - 行格式

excel - 为什么没有逐行输入用户表单数据?