这似乎是一个错误,我在之前(包括之后)的所有经过测试的版本中都找到了,
jdk1.8.0_20b19但在最终版本中却没有
jdk1.8.0_20。因此,下载最新的jdk版本将解决此问题。最新的jdk1.9也解决了该问题。
请注意,旧的Java 7良好方式适用于所有版本:
long epochMillis = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX") .parse(dateStr).getTime();它还支持获取
Instant:
Instant i=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX").parse(dateStr).toInstant();long epochMillis = i.toEpochMilli();但是,如上所述,一个简单的更新使您的Java 8代码可以正常工作。



