ZonedDateTime类可以满足我们的需求。

其中每个时区都对应着 ID,地区ID都为 “{区域}/{城市}”的格式
例如 :Asia/Shanghai 等

now():使用系统时间获取当前的ZonedDateTime now(ZoneId zone):返回指定时区的ZonedDateTime
ZoneId:该类中包含了所有的时区信息

getAvailableZoneIds() : 静态方法,可以获取所有时区时区信息 of(String id) :静态方法,
用指定的时区信息获取 ZoneId 对象

import java.text.ParseException;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.HashMap;
import java.util.Map;public class Test {Map<String, String> map = new HashMap<>(64);
// 参考   https://www.kancloud.cn/java-jdxia/java/648651
//        map.put("ACT", "Australia/Darwin");
//        map.put("AET", "Australia/Sydney");
//        map.put("AGT", "America/Argentina/Buenos_Aires");
//        map.put("ART", "Africa/Cairo");
//        map.put("AST", "America/Anchorage");
//        map.put("BET", "America/Sao_Paulo");
//        map.put("BST", "Asia/Dhaka");
//        map.put("CAT", "Africa/Harare");
//        map.put("CNT", "America/St_Johns");
//        map.put("CST", "America/Chicago");
//        map.put("CTT", "Asia/Shanghai");
//        map.put("EAT", "Africa/Addis_Ababa");
//        map.put("ECT", "Europe/Paris");
//        map.put("IET", "America/Indiana/Indianapolis");
//        map.put("IST", "Asia/Kolkata");
//        map.put("JST", "Asia/Tokyo");
//        map.put("MIT", "Pacific/Apia");
//        map.put("NET", "Asia/Yerevan");
//        map.put("NST", "Pacific/Auckland");
//        map.put("PLT", "Asia/Karachi");
//        map.put("PNT", "America/Phoenix");
//        map.put("PRT", "America/Puerto_Rico");
//        map.put("PST", "America/Los_Angeles");
//        map.put("SST", "Pacific/Guadalcanal");
//        map.put("VST", "Asia/Ho_Chi_Minh");
//        map.put("EST", "-05:00");
//        map.put("MST", "-07:00");
//        map.put("HST", "-10:00");public static void main(String[] args) throws ParseException {//获取本时区的ZonedDateTimeZonedDateTime zonedDateTime = ZonedDateTime.now();System.out.println(zonedDateTime);//获取指定时区的ZonedDateTimeZonedDateTime zonedDateTime1 = ZonedDateTime.now(ZoneId.of("Australia/Darwin"));System.out.println(zonedDateTime1);}
}

带时区的日期时间国际标准相关推荐

  1. mysql地区时间_mysql – 带时区的日期时间格式

    首先,阅读DATETIME和TIMESTAMP类型in the mysql docs. 然后,决定使用哪种字段类型: >如果要在不进行MySQL执行时区转换的情况下提交,存储和检索相同的值,请使 ...

  2. js 格式化带时区的日期

    /*** 格式化带时区的日期*/ function formatDate(date) {var arr = date.split("T");var d = arr[0];var d ...

  3. Linux使用带时区转换的时间函数注意事项(负负得正)

    linux时间结构体定义: struct tm {      int    tm_sec; //代表目前秒数,正常范围为0-59,但允许至61秒      int    tm_min; // 代表目前 ...

  4. python时间库_Python处理日期时间的标准库:time和datetime

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Python之王 ,作者小sen 前言 time和datetime是 ...

  5. java如何解析带时区的日期,java – Joda时间解析一个带时区的日期,并保留该时区...

    我想解析一个日期,它是使用特定的时区创建的,将其转换为格式并返回.转换工作,但时区偏移总是设置为0000,根据需要添加/减去时差.如何获得格式并保持偏移正确? 我期待这样:2012-11-30T12: ...

  6. android获取时区时间格式,考虑时区的日期/时间转换-Android

    为了理解这个概念,考虑以下情形,首先从服务器以GMT格式(假设)获取时间戳,然后需要将其转换为某种模型,该模型将日期存储为Local格式的Date对象,然后将日期作为时间戳(字符串)以GMT格式输入到 ...

  7. linux 时区 0900是哪,解析表PST/CEST/UTC/ETC/等时区的日期时间

    aluckdog 如果你决定去搜索&替换路线的缩写字典(我做了).Dictionary _timeZones = new Dictionary() { {"ACDT", & ...

  8. 带时区时间日期 ZonedDateTime

    带时区时间日期 ZonedDateTime 1. 简介 ZonedDateTime表示带时区的日期时间,如2007-12-03T10:15:30+01:00 Europe/Paris. 参考官方文档描 ...

  9. Java —— 日期时间 API

    一.java.util.Date 在 JDK 1.1 之前, Date 有两个附加功能. 它允许将日期解释为年,月,日,小时,分钟和第二个值. 它还允许格式化和解析日期字符串. 不幸的是,这些功能的 ...

最新文章

  1. 【分享】Maven插件的源码下载(SVN)
  2. Struts2+Spring详解
  3. 某瓜数据之sign参数分析
  4. linux应用程序之----时间类编程
  5. unreal4怎么设置游戏模式_在Unreal4中如何连接自定义服务器
  6. java定时执行一次_java Timer(定时调用、实现固定时间执行)
  7. LeetCode 1825. 求出 MK 平均值(set + queue)
  8. PHP动态验证,php-动态更改验证规则
  9. 执行远程服务器上的脚本失败?(环境变量引起的问题)
  10. 纯新手DSP编程--5.21--CCS高级工具的使用
  11. ldd3 sbull编译遇到的问题 解决(部分)方法
  12. C语言入门常见的代码
  13. 嵌入式linux机械臂,一款基于ARM嵌入式的机械臂的设计与实现
  14. python小于_删除python中小于某个值的行
  15. html点击出现表单弹窗
  16. MFC high-speed-charting控件使用(添加垂直游标,两个控件的联动)
  17. CMWAP和CMNET终极大比较
  18. 东南大学计算机系考研难度,东南大学研究生好考吗 都有哪些专业
  19. 基于matlab的史密斯圆图演示仿真图
  20. 微信支付智联时代 微信支付场景介绍

热门文章

  1. 关于使用ESP报错问题解决记录
  2. C++ SetTimer
  3. 农产品生鲜电商+供应链一体化:降低物流成本,终端商更易获利
  4. Excel 截取字符串大全
  5. 给WordPress增加QQ邮件列表订阅
  6. Python使用阿里云对象存储OSS--服务器端上传文件
  7. linux查看redis安装目录查看redis端口占用
  8. 使用FileZilla在windows环境下架设FTP服务器(这大概是初学者能找到的全网最细的中文资料了)
  9. 数字图像处理知识点梳理——第七章 小波和多分辨率处理
  10. 使用dlib实现的简单疲劳检测程序