java 8中处理时区
java 8不仅分离了日期和时间,也把时区分离出来了。现在有一系列单独的类如zoneid来处理特定时区,zonedatetime类来表示某时区下的时间。这在java 8以前都是 gregoriancalendar类来做的。下面这个例子展示了如何把本时区的时间转换成另一个时区的时间。
package com.shxt.demo02; import java.time.localdatetime; import java.time.zoneid; import java.time.zoneddatetime; public class demo12 { public static void main(string[] args) { // date and time with timezone in java 8 zoneid america = zoneid.of(america/new_york); localdatetime localtdateandtime = localdatetime.now(); zoneddatetime dateandtimeinnewyork = zoneddatetime.of(localtdateandtime, america ); system.out.println(current date and time in a particular timezone : + dateandtimeinnewyork); } }
以上就是java8中如何处理时区的详细内容。