java8 时区
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java8 时区相关的知识,希望对你有一定的参考价值。
private static void test7(){ //获取所有时区的枚举值 Set<String> zoneIdSet= ZoneId.getAvailableZoneIds(); zoneIdSet.forEach(System.out::println); }
private static void test8(){ //北京时间 LocalDateTime ldt=LocalDateTime.now(ZoneId.of("Asia/Shanghai")); System.out.println(ldt);//2017-11-04T15:11:57.313 ZonedDateTime zdt= ldt.atZone(ZoneId.of("Asia/Shanghai")); System.out.println(zdt);//2017-11-04T15:11:57.313+08:00[Asia/Shanghai] //东京时间 LocalDateTime ldt_tokyo=LocalDateTime.now(ZoneId.of("Asia/Tokyo")); System.out.println(ldt_tokyo);//2017-11-04T16:11:57.315 ZonedDateTime zdt_tokyo= ldt.atZone(ZoneId.of("Asia/Tokyo")); System.out.println(zdt_tokyo);//2017-11-04T15:11:57.313+09:00[Asia/Tokyo] }
以上是关于java8 时区的主要内容,如果未能解决你的问题,请参考以下文章
高级JAVA开发必备技能:java8 新日期时间API(JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)