java8-ZoneId
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相关推荐
- JAVA8之 日期时间时区之 ZoneId[ZoneOffset, ZoneRegion] 笔记
文章目录 前言 常用例子 获取系统时区 获取我国时区 Etc/GMT-8 GMT+8 UTC+8 UT+8 +8 上海 重庆 香港 查看所支持的时区代码 UTC 与 GMT 的区别 ZoneId 源代 ...
- JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解
文章目录 一.LocalDate.LocalTime.Instant.Duration.Period 1.LocalDate和LocalTime a.LocalDate b.LocalTime 2.合 ...
- 如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类
下面将依次介绍 Date转Java8时间类操作 ,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java8 ...
- 高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)
技术活,该赏 点赞再看,养成习惯 大家好,我是小虚竹.之前有粉丝私聊我,问能不能把JAVA8 新的日期时间API(JSR-310)知识点梳理出来.答案是肯定的,谁让我宠粉呢.由于内容偏多(超十万字了) ...
- java8 zoneid_java8之localDateTime, ZoneId, Instant使用
import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoField ...
- Java8时间类Instant及ZoneId,ZoneOffset用法
Instant.now().getEpochSecond() 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. 时间 ...
- 【JAVA】Java8对时间的一些常用操作记录。例如:LocalDateTime、ZoneId等。
Java.time常见使用 小知识 LocalDateTime: java.time.LocalDateTime类表示ISO-8601日历系统中没有时区的日期时间,例如2007-12-03T10:15 ...
- java8之localDateTime, ZoneId, Instant使用
import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoField ...
- 这么详细的Java8日期时间API,还不赶紧收藏起来(四):ZoneId和ZonedDateTime
ZoneId java.time.ZoneId类表示时区ID 声明: public abstract class ZoneId implements Serializable ZoneId可以用于在I ...
- “干掉” Date,Java8 LocalDate 真香!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 # 简介 伴随 lambda表达式.streams 以及一系列小优 ...
最新文章
- docker 标记和推送镜像
- BB FlashBack 屏幕抓取器转换成AVI成效对比
- 在线激活流程研究, 芯片杂烩, 软件滤波算法
- Android设置无title报错
- Bailian4117 简单的整数划分问题【整数划分+记忆化递归】
- python 2.7中urllib 2 与python 3.5中 urllib的区别。
- Oracle数据库修改用户密码
- 监督分类空白处也被分类了_如何兼容自训练与预训练:更高效的半监督文本分类模型...
- ccfcsp化学方程式java_化学方程式-ccf
- android记事本的app,自己编写的Android记事本APP软件
- 在Web中使用jsmpeg.js低时延播放RTSP视频流(海康、大华)方案 - vue-jsmpeg-player
- Android Design 与 Holo Theme
- LeetCode 739. 每日温度(java实现)
- Matlab中常用的统计量函数
- Apollo 初识 • 阿波罗简单配置结构
- 颜色转换rgb24 to yuv420
- OSChina 周二乱弹 —— 你一辈子都不可能跟她这么亲近
- 网页报错404原因及解决方法
- i春秋新春战疫公益赛复现
- 【通知】关于SRRC认证无线电发射设备型号核准的通知