2019独角兽企业重金招聘Python工程师标准>>>

java.time.ZoneId replace java.util.TimeZone

@Test

public void test() {

//{area}/{city}

ZoneId romeZone = ZoneId.of("Europe/Rome");

ZoneId zoneId = TimeZone.getDefault().toZoneId();

//applying a time zone to a point in time

LocalDate date = LocalDate.of(2014, Month.MARCH, 18);

ZonedDateTime zdt1 = date.atStartOfDay(romeZone);

LocalDateTime dateTime = LocalDateTime.of(2014, Month.MARCH, 18, 13, 45);

ZonedDateTime zdt2 = dateTime.atZone(romeZone);

Instant instant = Instant.now();

ZonedDateTime zdt3 = instant.atZone(romeZone);

System.out.println("date:" + date);

System.out.println(zdt1 + "----");

System.out.println("dateTime:" + dateTime);

System.out.println(zdt2 + "----");

System.out.println("instant" + instant);

System.out.println(zdt3 + "----");

//covert a instant to localDateTIme

Instant instant1 = Instant.now();

LocalDateTime timeFromInstant = LocalDateTime.ofInstant(instant1, romeZone);

//convert LocalDateTime to Instant

LocalDateTime dateTime1 = LocalDateTime.of(2018, Month.JULY, 15, 13, 55);

ZoneOffset chinaOffset = ZoneOffset.of("+08:00:00");

Instant instantFromDateTime = dateTime1.toInstant(chinaOffset);

}

转载于:https://my.oschina.net/iioschina/blog/1853515

java8-ZoneId相关推荐

  1. JAVA8之 日期时间时区之 ZoneId[ZoneOffset, ZoneRegion] 笔记

    文章目录 前言 常用例子 获取系统时区 获取我国时区 Etc/GMT-8 GMT+8 UTC+8 UT+8 +8 上海 重庆 香港 查看所支持的时区代码 UTC 与 GMT 的区别 ZoneId 源代 ...

  2. JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解

    文章目录 一.LocalDate.LocalTime.Instant.Duration.Period 1.LocalDate和LocalTime a.LocalDate b.LocalTime 2.合 ...

  3. 如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类

    下面将依次介绍 Date转Java8时间类操作 ,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java8 ...

  4. 高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)

    技术活,该赏 点赞再看,养成习惯 大家好,我是小虚竹.之前有粉丝私聊我,问能不能把JAVA8 新的日期时间API(JSR-310)知识点梳理出来.答案是肯定的,谁让我宠粉呢.由于内容偏多(超十万字了) ...

  5. java8 zoneid_java8之localDateTime, ZoneId, Instant使用

    import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoField ...

  6. Java8时间类Instant及ZoneId,ZoneOffset用法

    Instant.now().getEpochSecond() 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. 时间 ...

  7. 【JAVA】Java8对时间的一些常用操作记录。例如:LocalDateTime、ZoneId等。

    Java.time常见使用 小知识 LocalDateTime: java.time.LocalDateTime类表示ISO-8601日历系统中没有时区的日期时间,例如2007-12-03T10:15 ...

  8. java8之localDateTime, ZoneId, Instant使用

    import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoField ...

  9. 这么详细的Java8日期时间API,还不赶紧收藏起来(四):ZoneId和ZonedDateTime

    ZoneId java.time.ZoneId类表示时区ID 声明: public abstract class ZoneId implements Serializable ZoneId可以用于在I ...

  10. “干掉” Date,Java8 LocalDate 真香!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 # 简介 伴随 lambda表达式.streams 以及一系列小优 ...

最新文章

  1. docker 标记和推送镜像
  2. BB FlashBack 屏幕抓取器转换成AVI成效对比
  3. 在线激活流程研究, 芯片杂烩, 软件滤波算法
  4. Android设置无title报错
  5. Bailian4117 简单的整数划分问题【整数划分+记忆化递归】
  6. python 2.7中urllib 2 与python 3.5中 urllib的区别。
  7. Oracle数据库修改用户密码
  8. 监督分类空白处也被分类了_如何兼容自训练与预训练:更高效的半监督文本分类模型...
  9. ccfcsp化学方程式java_化学方程式-ccf
  10. android记事本的app,自己编写的Android记事本APP软件
  11. 在Web中使用jsmpeg.js低时延播放RTSP视频流(海康、大华)方案 - vue-jsmpeg-player
  12. Android Design 与 Holo Theme
  13. LeetCode 739. 每日温度(java实现)
  14. Matlab中常用的统计量函数
  15. Apollo 初识 • 阿波罗简单配置结构
  16. 颜色转换rgb24 to yuv420
  17. OSChina 周二乱弹 —— 你一辈子都不可能跟她这么亲近
  18. 网页报错404原因及解决方法
  19. i春秋新春战疫公益赛复现
  20. 【通知】关于SRRC认证无线电发射设备型号核准的通知

热门文章

  1. python记录鼠标键盘操作自动执行重复工作
  2. Linux系统查看CPU
  3. WinRAR 3.51 注册码
  4. spring security logout(spring security登出示例)
  5. ATamp;T汇编格式
  6. MATLAB学习笔记-IEEE802.16d模型
  7. Ganymed SSH-2(ch.ethz.ssh2)
  8. 欧拉图与半欧拉图的判断
  9. 第三章 培养工作兴趣
  10. 【关于python中整除与取余】