Java日期转换为毫秒的数学公式

发布网友 发布时间:2022-04-23 13:43

我来回答

3个回答

热心网友 时间:2023-10-04 23:39

你干嘛要手动计算呢?SDK 放那里是让你用的!

public long dateToLong (String in) {
SimpleDateFormat format = new SimpleDateFormat("y/M/d H:m:s");
Date date = format.parse(in);

Calendar cal = Calendar.getInstance();
cal.setTime(date);
return cal.getTimeMillis();
}

拷去用吧

热心网友 时间:2023-10-04 23:40

这么大的一个数字,你不能按一天是24小时这个整数来算吧,有个更精确的数值忘了是多少了。

你做计算的时候,是拿计算器按的?你的计算器能否容纳这么多位数?

热心网友 时间:2023-10-04 23:40

long time = 1371277936783;
DateFormat df = new SimpleDateFormat("yyyy/MM/dd hh24:mm:ss.SSS");
String timestr = df.format(new Date(1371277936783));
System.out.println(time);
这样就可以把你的长整型数转化为时间字符串输出了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com