从不同的日期时间值获取日期时间格式

时间:2018-06-14 12:04:58

标签: javascript java html5 time java-time

我有一个程序,用户上传包含多列的CSV文件。第一列是可以采用以下任何一种格式的时间。

Format ------ example

ofLocalizedDate(dateStyle) -----   '2011-12-03'  
ofLocalizedTime(timeStyle) -----   '10:15:30'  
ofLocalizedDateTime(dateTimeStyle)  ------ '3 Jun 2008 11:05:30'  
ofLocalizedDateTime(dateStyle,timeStyle) ----- '3 Jun 2008 11:05'  
BASIC_ISO_DATE  ------ '20111203'  
ISO_LOCAL_DATE  ------ '2011-12-03'  
ISO_OFFSET_DATE ------  '2011-12-03+01:00'  
ISO_DATE   ------ '2011-12-03+01:00'; '2011-12-03'  
ISO_LOCAL_TIME  ------ '10:15:30'  
ISO_OFFSET_TIME ------  '10:15:30+01:00'  
ISO_TIME  ------ '10:15:30+01:00'; '10:15:30'  
ISO_LOCAL_DATE_TIME ------ '2011-12-03T10:15:30'  
ISO_OFFSET_DATE_TIME   ------   2011-12-03T10:15:30+01:00  
ISO_ZONED_DATE_TIME ------ '2011-12-03T10:15:30+01:00[Europe/Paris]'  
ISO_DATE_TIME  ------ '2011-12-03T10:15:30+01:00[Europe/Paris]'  
ISO_ORDINAL_DATE  ------- '2012-337'  
ISO_WEEK_DATE  ------   2012-W48-6  
ISO_INSTANT  ------  '2011-12-03T10:15:30Z'  
RFC_1123_DATE_TIME  ------ 'Tue, 3 Jun 2008 11:05:30 GMT'  
Unix seconds -----       1528972575  
Unix Milliseconds -----  1491979683469  
Unix Microseconds    
MM/DD/YYYY HH:mm:ss  
YYYY-MM-DD HH:mm:ss 

我想用JavaScript编写一个在浏览器上运行的程序,以便我首先读取CSV,然后从文件中显示时间格式。
完成文件读取。
但是我没有得到如何在所有这些时间和文件的时间之间进行检查 任何帮助表示赞赏!
谢谢!

1 个答案:

答案 0 :(得分:0)

一旦你有了价值,你需要显示时间。 我认为你需要比较你的价值。 因为只有大约25种时间格式,它就像恒定时间一样。

for (i = 0; i < timeFormat.length; i++) {
  for (j = 0;j < timeFormat [i] [j] ; j++) {
    // compare here each format to your value
    // it is tough to write a function but i guess you need to do 
  }
}