Java8向后兼容
2024-09-06 05:57:17
toInstant()方法被添加到可用于将它们转换到新的日期时间的API原始日期和日历对象。使用ofInstant(Insant,ZoneId)方法得到一个LocalDateTime或ZonedDateTime对象。
让我们来看看他们的操作。
选择使用任何编辑器创建以下java程序在 C:/> JAVA
Java8Tester.java
import java.time.LocalDateTime;import java.time.ZonedDateTime;import java.util.Date;import java.time.Instant;import java.time.ZoneId;public class Java8Tester {
public static void main(String args[]){
Java8Tester java8tester = new Java8Tester();
java8tester.testBackwardCompatability();
} public void testBackwardCompatability(){
//Get the current date
Date currentDate = new Date();
System.out.println("Current date: " + currentDate); //Get the instant of current date in terms of milliseconds
Instant now = currentDate.toInstant();
ZoneId currentZone = ZoneId.systemDefault(); LocalDateTime localDateTime = LocalDateTime.ofInstant(now, currentZone);
System.out.println("Local date: " + localDateTime); ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(now, currentZone);
System.out.println("Zoned date: " + zonedDateTime);
} }
最新文章
- 初识java之变量、数据类型和运算符(一)
- EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性
- [CH#58解题报告]
- 微信wap开发,页面显示元素不全-微信开发(asp.net)
- ZAB协议(转)
- 精通find命令
- Hibernate 系列教程13-继承-鉴别器与内连接相结合
- 网络拓展知识 ACL NAT IPv6
- iOS 视频直播弹幕的实现
- FusionCharts 3D环饼图报错
- Swift基础之Delegate方法的使用
- Day 网络协议介绍 简单通信的实现
- centos6 安装配置ss笔记
- cuda编程-矩阵乘法(2)
- 185. [USACO Oct08] 挖水井
- 02-Centos7安装部署Mirrorgate
- 线程:主线程、子线程 同步线程、异步线程 单线程、多线程 System.Threading与System.Windows.Threading
- ssh连接超时时间(ssh timeout)的设置方法
- Jquery each&;forEach
- iPhone X进入DFU模式