如何将 python 时间转换为 java 日期

How to convert python time to java date

我在一个字符串中有一个 python 格式的 1418572798.498 日期。 在 Java 中,日期格式如下 1418572798498

如何将此字符串转换为 Java 日期? 是否有任何第三方库可用于转换?

去除小数点并将其转换为浮点数。

这样做:

float time = Float.parseFloat(string);
long actual_time = (int)(time*1000);
Date d = new Date(actual_time);

试试这样的东西:

String number = "1418572798.498";
long d = Long.parseLong(number.replace(".", ""));
System.out.println(d + " " + new Date(d));
Output:
1418572798498 Sun Dec 14 21:29:58 IST 2014