我们不太可能使用jdk8以后就把原来的代码都改成新api。所以新旧日期类会共存一段时间。
这篇提供他们之间的转换。
public static void main(String[] args) { //Date 转 Instant Instant timestamp = new Date().toInstant(); //其他类都有ofInstant方法用来转换Instant LocalDateTime date = LocalDateTime.ofInstant(timestamp, ZoneId.of(ZoneId.SHORT_IDS.get("CTT"))); System.out.println(date); //Calendar 转 Instant Instant time = Calendar.getInstance().toInstant(); System.out.println(time); //TimeZone 转 ZoneId ZoneId defaultZone = TimeZone.getDefault().toZoneId(); System.out.println(defaultZone); //Calendar 转 ZonedDateTime ZonedDateTime gregorianCalendarDateTime = new GregorianCalendar().toZonedDateTime(); System.out.println(gregorianCalendarDateTime); //兼容API Date dt = Date.from(Instant.now()); System.out.println(dt); TimeZone tz = TimeZone.getTimeZone(defaultZone); System.out.println(tz); GregorianCalendar gc = GregorianCalendar.from(gregorianCalendarDateTime); System.out.println(gc); }
相关推荐
不需要关心接受的字符串编码是UTF_8还是GBK,还是ios-8859-1,自动转换为utf-8编码格式,无需判断字符串原有编码,用法://处理编码String newStr = GetEncode.transcode(oldStr);
java解析获取Excel中的数据--同时兼容2003及2007
JSON转换为JAVA对象及日期格式转换处理 -
从最简单的开始 ,-uri 指定wsdl文件> WSDL2Java -uri currencyConvert.wsdl-d 使用不同的data binding方法> WSDL2Java -uri currencyConvert.wsdl -d xmlbeans-a 生成异步的方法> WSDL2Java -uri currencyConvert....
javacv官方最新全量jar包,javacv-platform-1.3.3-bin.zip,由于github国内下载较慢,此文件只作为分流,由于现在csdn没办法设置免费资源了,只能设置最低的2分,望大家见谅!
java jdk 8u51 for windows x64 截至2015.07.20最新版JDK For windows x64
java+poi实现word转换html兼容03和07,可以直接用于项目中,当做工具类使用,添加部分注释,自己也是在网上做了很多功课整理出来的,血汗分
java jdk 8u51 for windows i586(Windows 32位,64位也适用) 截至2015-07-22官方发布最新最稳定版本
java jdk 8u65 for windows x64 截至2015.11.03 最新版JDK For windows x64 sha256: 589633b8688ef7331a861a6d87487a82ed40bc6c287c4c567c4f91737c5011d5 md5: c497b2e943ab0c5486ec40becf9d7d96 大小:186.57 MB
java将数字转换为时间格式,好方法,可以看看
java jdk 8u65 for Linux x64 tar.gz 截至2015.11.03 最新版JDK For Linux x64 tar.gz sha256: 88db2aacdc222c2add4d92822f528b7a2101552272db4487f33b38b0b47826e7 md5: 196880a42c45ec9ab2f00868d69619c0 大小:...
javacv-platform-1.3-bin.zip包含javacv1.3版本所有依赖包
java基础教程----精华版,不得不下载的资源
概述:Java poi导入导出EXCEL工具类(兼容各版本) 一、功能说明 允许同时导入或导出多个sheet,同一sheet可同时存在多个数据块,按数据块划分处理数据。 二、配置文件示例及详细说明 1、导入xml配置示例如下(见...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。.......................................JAVA线程、线程池资料----下载不扣分,回帖加1分,欢迎下载,童叟无欺JAVA线程、...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
mysql-connector-java-5.1.27.jar mysql-connector-java-5.1.27.jar
java图片处理工具类JAR包 java-image-scalingjar
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...
能够集成到Source Insight中,解决JAVA文件乱码问题