时区转换问题java编码,Java UTC ZonedDateTime转换成指定时区时间方法及使用示例代码...
1、ZonedDateTime的使用
ZonedDateTime类是Java 8中日期时间功能里,用于表示带时区的日期与时间信息的类。
1) 创建一个带有时区时间//当前时间
ZonedDateTime dateTime = ZonedDateTime.now();
//指定值
ZoneId zoneId = ZoneId.of("UTC+1");
ZonedDateTime dateTime2 = ZonedDateTime.of(2015, 11, 30, 23, 45, 59, 1234, zoneId);
2) ZonedDateTime对象的常用方法getYear()
getMonth()
getDayOfMonth()
getDayOfWeek()
getDayOfYear()
getHour()
getMinute()
getSecond()
getNano()
2、将ZonedDateTime转换成指定时区时间
1) 调用withZoneSameInstant方法,转换为系统默认时区zonedDateTime = zonedDateTime.withZoneSameInstant(ZoneId.systemDefault());
2) 将UTC时间转成指定时区时间ZonedDateTime utcZoned = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
ZoneId swissZone = ZoneId.of("Asia/Shanghai");//更多时区标识字符串可参考下面的文档
ZonedDateTime swissZoned = utcZoned.withZoneSameInstant(swissZone);
LocalDateTime swissLocal = swissZoned.toLocalDateTime();
时区转换问题java编码,Java UTC ZonedDateTime转换成指定时区时间方法及使用示例代码...相关推荐
- 如何使用Java中的UTC或GMT获取当前日期和时间?
当我创建一个新的Date对象时,它被初始化为当前时间,但是在本地时区. 如何获取格林尼治标准时间的当前日期和时间? #1楼 您可以直接使用 SimpleDateFormat dateFormatGmt ...
- java 延时发送邮件_java编程实现邮件定时发送的方法
本文实例讲述了java编程实现邮件定时发送的方法.分享给大家供大家参考,具体如下: 最近做项目时客户提出了一个需求:系统定时发送E-mail到其客户,达到通知的效果.先将实例分享给大家,如果确实有一些 ...
- Java LinkedList公共布尔boolean offerLast(Object o)方法(带示例)
LinkedList公共布尔布尔offerLast(Object o)方法 (LinkedList public boolean offerLast(Object o) method) This me ...
- Java LinkedList公共布尔boolean offerFirst(Object o)方法(带示例)
LinkedList公共布尔布尔offerFirst(Object o)方法 (LinkedList public boolean offerFirst(Object o) method) This ...
- java文字手写识别_【手写文字识别】-JavaAPI示例代码
手写文字识别-JavaAPI示例代码 不知不觉手写文字识别百度已经开始邀测了.需要的小伙伴去申请了哦.申请方式加入文字识别群找PM.或者工单提交申请.都要说明自己的APPID哦. 接口地址:https ...
- java设置excel单元格格式为百分比_Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)...
概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...
- Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
前言 在 多线程生成的原因(Java内存模型与i++操作解析) 中,介绍了Java的内存模型,从而可能导致的多线程问题.synchronized就是避免这个问题的解决方法之一.除了 synchroni ...
- Java Thread类的静态布尔型interrupted()方法(带示例)
线程类静态布尔型interrupted() (Thread Class static boolean interrupted()) This method is available in packag ...
- Java StringBuffer insert(int offset,String s)方法,带示例
StringBuffer类insert(int offset,String s) (StringBuffer Class insert(int offset , String s)) This met ...
- Java字符串indexOf(int ch,int fromIndex)方法,带示例
字符串indexOf(int ch,int fromIndex)方法 (String indexOf(int ch, int fromIndex) Method) indexOf(int ch, in ...
最新文章
- 【Java面试宝典】深入理解JAVA虚拟机
- mysql 卸载插件_MySQL 插件安装或卸载(window validate_password 为例)
- mysql driver 读写分离_Mysql主从复制和读写分离实践
- python开启多个端口服务_python bottle使用多个端口(多个进程)提高并发
- 数据库流行度9月排行榜:Oracle 的老骥伏枥和 MongoDB 逆风飞扬
- OpenCV分水岭分割函数:watershed()介绍
- 安全运维 - Windows系统维护
- python3 主函数_Python3---常见函数---if __name__ == __main__
- 数据挖掘:Bloom filter
- xshell官网免费版下载
- 审车按月还是日期_车辆年检年审时间,看月份还是看日期
- Python开发——函数【迭代器、生成器、三元表达式、列表解析】
- 004.python基础知识之基本数据类型及基本运算符
- BC1.2协议之SDP
- 刚开始有点紧张,闪送第一单
- python程序运行结果不停_关于python:在进程运行时不断打印Subprocess输出
- python快速找到列表中出现最多的元素
- 夜雨寄北 文/江湖一劍客
- Java 编程问题:十三、HTTP 客户端和 WebSocket API
- 软件测试-offer选择,自研or外包