2017-03-03 5 views
1

:형식 UTC 날짜 시간 나는 <code>Instant.now</code>를 호출 할 때 나는 다음과 같은 얻을 내 컴퓨터에

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을 넣었습니다.

답변

2

로 192을 반환해야합니다 당신은 사용자 정의 패턴 DateTimeFormatter를 사용할 수 있습니다. 영역 정보를 제공하는 것을 잊지 마십시오.

DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SS'Z'") 
        .withZone(ZoneId.systemDefault()) 
        .format(Instant.now()); 
-1

당신이 호출 할 수

Instant.now().getMillis(), 이 긴