2017-09-26 90 views
-2

我想執行UTC當前時間和scala中的UTC值之間的差異。UTC時間值之間的差異scala

+0

你說的差異betwe是什麼意思現在是UTC還是UTC時間? scala使用java time api'ZonedDateTime.now' – prayagupd

+0

什麼類型/格式是「UTC值」?請給出一個輸入和預期輸出的例子。 – jwvh

回答

0

以下情況如何?

import java.time._ 

val time1 = Instant.parse("2017-01-01T12:00:00Z") 
val time2 = Instant.now() 

val diff = Duration.between(time1, time2) 

println("Difference is " + diff) 

println("or in seconds: " + diff.getSeconds()) 

Try it here

延伸閱讀:

+0

這是UTC嗎?即時通訊類似於從Postgres表格中得到的這樣的數據爲「2017-08-17 14:09:03.652 + 00」,而在數據庫中它的定義爲「timestamp」,其格式爲: – shiv455

+0

您需要澄清一下您使用的連接庫。什麼樣的Scala類型你的價值目前回來?我的例子是UTC,是的,但我不認爲這意味着你的想法。 UTC只是時區的名稱,而不是日期時間字符串格式或Scala類。 https://en.wikipedia.org/wiki/Coordinated_Universal_Time – Rich