2017-09-26 88 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