如何将 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
我在一个字符串中有一个 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