2014-10-09 40 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()