Java 将数据统计转换为历元(包括GMT或UTC)
我希望将时间戳转换为epoch(自1970年以来的毫秒数)-java 我需要一个广泛的解析器,它支持GMT/UTC和perheps其他格式。 例如:Java 将数据统计转换为历元(包括GMT或UTC),java,parsing,timestamp,Java,Parsing,Timestamp,我希望将时间戳转换为epoch(自1970年以来的毫秒数)-java 我需要一个广泛的解析器,它支持GMT/UTC和perheps其他格式。 例如: new DateStamp("yyyy-MM-DD HH:mm:ss,ccc o").parse("2012-09-01 13:44:21222 GMT+2") 也就是说,我不想使用实际格式my self(GMT/UTC),而是将其留给解析器使用。您可以使用: 对于ISO 8601时区: DateFormat df = new SimpleDat
new DateStamp("yyyy-MM-DD HH:mm:ss,ccc o").parse("2012-09-01 13:44:21222 GMT+2")
也就是说,我不想使用实际格式my self(GMT/UTC),而是将其留给解析器使用。您可以使用:
对于ISO 8601时区:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,S Z");
Date date = df.parse("2012-09-01 13:44:21,222 +02");
我要找的那种。没有一门课是我知道的。O只是描述了所需的使用形式。您应该能够使用java.text.simpleDataFormat解析日期(包括时区),并调用结果日期的getTime()方法,该方法将获得自1970年1月1日00:00:00 GMT以来的毫秒数请参见
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,S Z");
Date date = df.parse("2012-09-01 13:44:21,222 +02");