文章目录

  • 前言
  • 常用例子
    • 获取系统时区
    • 获取我国时区
      • Etc/GMT-8
      • GMT+8
      • UTC+8
      • UT+8
      • +8
      • 上海
      • 重庆
      • 香港
    • 查看所支持的时区代码
  • UTC 与 GMT 的区别
  • ZoneId 源代码学习 来自OpenJDK15
    • 类说明
    • 从这里可以看出 CTT 代表上海时区的简写
    • ZoneId的公有静态方法
      • ZoneId.systemDefault()
      • ZoneId.of
      • ZoneId的实例可能是ZoneOffset或ZoneRegion
  • ZoneId与TimeZone
    • TimeZone转ZoneId
    • ZoneId转TimeZone
  • ZoneId 的子类: ZoneOffset , ZoneRegion
    • ZoneOffset
      • ZoneOffset的声明
      • ZoneOffset的静态变量
      • ZoneOffset的静态of(String)方法, String以 +或- 开头
    • ZoneRegion
      • 构造方法 没有public
      • ZoneRegion的成员变量
        • ZoneRule的类定义
      • ZoneRegion的ofId(String zoneId, boolean checkAvailable)方法

前言

java.time.ZoneId 是java8的新时区类

  • 它对应以前的 TimeZone
  • 它的子类有 ZoneOffset , ZoneRegion

常用例子

获取系统时区

ZoneId.systemDefault()
TimeZone.getDefault().toZoneId()

获取我国时区

Etc/GMT-8

据说是新标准, 等同GMT+8 , 可能取代GMT+8 ? 一个+8 一个-8

JAVA8之 日期时间时区之 ZoneId[ZoneOffset, ZoneRegion] 笔记相关推荐

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

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

  2. Java8的日期-时间学习

    java8时间 **Java 8中获取今天的日期** **Java 8中获取年.月.日信息** **Java 8中处理特定日期** **Java 8中判断两个日期是否相等** **Java 8中检查像 ...

  3. java8新日期时间类使用

    java8之后提供了新的日期和时间相关类,接口和枚举,放在了java.time包下(之前旧的日期时间类放在java.util包),使设置日期时间更加方便.java8的新日期时间类的设计,借鉴了joda ...

  4. 【Java】Java8 LocalDate日期时间用法总结

    public class DateUtils {/**显示年月日时分秒,例如 2015-08-11 09:51:53.*/public static final String DATETIME_PAT ...

  5. Java8后 日期时间格式化及解析

    简介 在Java 8之前,我们使用SimpleDateFormat和DateFormat类来表示一种格式,这存在很多问题,例如它们笨重,易变且不是线程安全的,这意味着无法共享它们,并且每次都需要要将S ...

  6. java 100天是周几_编写一段程序。使用Java8的日期时间报打印当前日期的后100天是哪一天?星期几?然后,在...

    最佳答案 String[] weekday = {"星期一","星期二","星期三","星期四","星期五&q ...

  7. 日期格式化为yyyymmdd_大厂日期时间处理最佳实践

    1 背景 Java8前,处理日期时间时,使用的"三大件" Date Calender SimpleDateFormat 以声明时间戳.使用日历处理日期和格式化解析日期时间.但这些类 ...

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

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

  9. java8 日期转换_Java8日期时间——LocalDateTime的使用以及相互转换

    日期时间处理 Java8内每个类含义 在 Java8 之前操作时间,用的都是 Date 和 Calendar 类,但这两个类,操作起来及其繁琐,且在时间转换.时区转换的时候也很麻烦,因此 JDK 官方 ...

最新文章

  1. 学数学,你要如何过题海:游泳?冲浪?划小船?开游艇?
  2. ndk error: malloc was not declared in this scope
  3. 二叉树的建立和递归遍历
  4. Linux 应用层的时间编程【转】
  5. android短信安全,[原创]分析了一款android短信木马
  6. Python基础——PyCharm版本——第三章、数据类型和变量(超详细)
  7. python打印生成word_使用python调用zabbix接口截取监控图并生成Word文档
  8. XNA开发—渲染对象
  9. 麦吉尔大学 计算机科学和阿尔伯特,加拿大低龄留学-阿尔伯特学院-Albert College...
  10. 页面html背景图片居中显示文字,DIV+CSS中让布局、背景图片、文字内容居中的方法...
  11. 笔记本电脑计算机无法显示u盘,笔记本识别不了U盘|电脑无法识别优盘怎么办?...
  12. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest H题
  13. html基础-style样式
  14. jquery param 数组 带有 %5B%5D [] 问题
  15. 深入讲解CFS组调度!(上)
  16. 轻松使用git同步到gitee(码云)
  17. 《毛毛虫组》【Alpha】Scrum meeting 5
  18. 关于职业规划,尤其值得我们程序员学习、思考
  19. Opencv下载网址
  20. 岩土工程MATLAB,岩土工程专业的个人简历

热门文章

  1. android 系统输入法显示与隐藏监听
  2. 严格对角占优矩阵特征值_严格对角占优M-矩阵特征值的界
  3. 一文了解巨量引擎的买量产品矩阵:巨量云图、巨量方舟、巨量广告、巨量纵横
  4. LensFlare Studio for Mac 6.3 镜头光晕特效软件 破解版下载
  5. mysql错误1197_mysql主从不同步问题 Error_code: 1197
  6. 如何解决 类似 nltk安装Wordnet出错[nltk_data] Error loading wordnet: <urlopen error [Errno 111] 问题
  7. gurobi求解目标规划问题案例
  8. burpsuit无法成功代理之导入证书
  9. lol英雄联盟符文助手/一键应用符文易语言源码
  10. 微信小程序使用腾讯地图进行路线规划,坐标转地址,逆地理编码,计算目的地跟自身定位的距离