在我的机器上,当我致电Instant.now
时,我得到以下内容:
scala> import java.time._
import java.time._
scala> Instant.now
res1: java.time.Instant = 2017-03-03T07:05:41.192Z
它将秒的小数部分返回到千分之一,即.192Z。我想只返回到hundreths,所以在这种情况下.19Z。我怎么能这样做?
我尝试使用DateFormatter
,但是我把T
放在模式字符串中就搞砸了。
答案 0 :(得分:3)
您可以将 DateTimeFormatter 与自定义模式一起使用。 不要忘记提供区域信息。
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SS'Z'")
.withZone(ZoneId.systemDefault())
.format(Instant.now());
答案 1 :(得分:0)
这对我有用-
threaded=True
输出:
show/sleep/destroy
答案 2 :(得分:-1)
您可以致电:
Instant.now().getMillis()
,
这应该返回192作为Long