Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala:UTC到基于ZoneId的本地时间_Scala_Time_Locale_Jodatime_Java Time - Fatal编程技术网

Scala:UTC到基于ZoneId的本地时间

Scala:UTC到基于ZoneId的本地时间,scala,time,locale,jodatime,java-time,Scala,Time,Locale,Jodatime,Java Time,我正在尝试根据国家代码(2位数)将UTC时间戳转换为当地时间。有人能告诉我这里应该使用哪个时间函数吗?找不到合适的例子 import org.joda.time._ val start = "2016-10-24T03:00:00Z" val utc = new DateTime(start) println("UTC = " + utc) val result1 = utc.withZone(DateTimeZone.forID("US/Central")) val result2 =

我正在尝试根据国家代码(2位数)将UTC时间戳转换为当地时间。有人能告诉我这里应该使用哪个时间函数吗?找不到合适的例子

import org.joda.time._ 
val start = "2016-10-24T03:00:00Z"
val utc = new DateTime(start)
println("UTC = " + utc)


val result1 = utc.withZone(DateTimeZone.forID("US/Central")) 
val result2 = utc.withZone(DateTimeZone.forID("Asia/Gaza"))   

但不起作用。有人能告诉我我做错了什么吗

那么,你打算如何处理有多个时区的国家(如美国)?我有一张地图,让各国正确划分时区,光说它“不起作用”是不够的。我们可以通过你一开始就在这里的事实来解决这个问题。你需要告诉我们你期望发生什么,为什么你期望它发生,以及实际发生了什么。那么我们至少会认真对待你的问题。@JoeC我计划根据区域将UTC时间转换为本地时间,例如“US/Central”我正在齐柏林飞艇上尝试,没有发现任何错误,只有0。我只是自己运行了你的代码,效果很好。