2014-10-09 99 views
0

我有一個從水壺中的Excel中取出的日期字段。如何在我的工作中將其轉換爲長毫秒? 謝謝日期類型爲長毫秒

+0

日期如何?你可以發佈你試過的東西嗎? – mlwn 2014-10-09 21:49:58

+0

該日期在excel中看起來像「12/19/13 0:00」。 在我的水壺工作中,我用一種格式將此列提取爲Date。 – auhuman 2014-10-09 22:29:28

+0

在Excel中,日期看起來像「12/19/13 0:00」。 在我的水壺工作中,我用一種格式將此列提取爲Date。 下一步是「JSON輸出」。輸出看起來像。 {「logDate」:「12/19/13 0:00」}。下一步我嘗試使用修改java腳本值將其轉換爲long。但是會出錯。 – auhuman 2014-10-09 22:36:23

回答

2

使用「修改Javascript值」步驟來做到這一點,如下所示。這裏的logDate就像「12/13/13」。 data.logDate = str2date(data.logDate,「MM/dd/yy」).getTime()。這一步的輸出會像{「LOGDATE」:1386921600000}

0

您可以使用下面的公式將日期轉換爲毫秒。

=TIMEVALUE(date)*86400000 

取的時間的十進制值,並通過1000(毫秒)和60(秒)和60(分鐘)和24(小時)相乘。

希望這可以幫助

+0

你的技術給予不同的長期價值。日期12/13/2013實際是3470256000000預計1389600000000 – auhuman 2014-10-09 22:50:54

0

用戶定義的Java表現步驟比Java腳本更快一步,你可以用這句話來分析字符串轉換成毫秒:

新的java.text.SimpleDateFormat(「MM/dd/yy」)。parse(logDate).getTime()