Java日期转换为毫秒的数学公式
问题描述:
Java日期转换为毫秒的数学公式
我学的不是JAVA,JAVA源码只能看懂大概.我知道JAVA可以将日期时间转换为毫秒来输出.
但是现在我是在用excel,所以我需要一个数学公式!excel里面有一列日期,格式为:
2013/6/15 14:33:16
这样的格式.
我不知道是否:JAVA在把日期转换为毫秒的数学公式是固定的?
我知道是1970.1.1相差的毫秒数,但是我手工数学计算总是错的……
上面那个输出的是1371277936783,但是我怎么算也算的不接近……
(计算结果接近应该就是正确的,因为那个时间最后没有显示毫秒,不过输出来是有的,所以计算结果接近就可以了,或者末尾三位数改为“零”,就是准确对应的)
知道的话请举上面那个时间例子,
2013/6/15 14:33:16
请写出输出到那串数值的数学计算公式.非常感谢!
答
你干嘛要手动计算呢?SDK 放那里是让你用的!public long dateToLong (String in) {SimpleDateFormat format = new SimpleDateFormat("y/M/d H:m:s");Date date = format.parse(in);Calendar cal = Calendar.getInstan...