博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java8中的localdate和localtime用法举例
阅读量:7097 次
发布时间:2019-06-28

本文共 2160 字,大约阅读时间需要 7 分钟。

java8中的localdate和localtime用法举例如下: 这两个方法使我们可以方便的实现将旧的日期类转换为新的日期类,具体思路都是通过Instant当中介,然后通过Instant来创建LocalDateTime(这个类可以很容易获取LocalDate和LocalTime),新的日期类转旧的也是如此,将新的先转成LocalDateTime,然后获取Instant,接着转成Date,具体实现细节如下: // 01. java.util.Date --> java.time.LocalDateTime public void UDateToLocalDateTime() {
java.util.Date date = new java.util.Date(); Instant instant = date.toInstant(); ZoneId zone = ZoneId.systemDefault(); LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone); } // 02. java.util.Date --> java.time.LocalDate public void UDateToLocalDate() {
java.util.Date date = new java.util.Date(); Instant instant = date.toInstant(); ZoneId zone = ZoneId.systemDefault(); LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone); LocalDate localDate = localDateTime.toLocalDate(); } // 03. java.util.Date --> java.time.LocalTime public void UDateToLocalTime() {
java.util.Date date = new java.util.Date(); Instant instant = date.toInstant(); ZoneId zone = ZoneId.systemDefault(); LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone); LocalTime localTime = localDateTime.toLocalTime(); } // 04. java.time.LocalDateTime --> java.util.Date public void LocalDateTimeToUdate() {
LocalDateTime localDateTime = LocalDateTime.now(); ZoneId zone = ZoneId.systemDefault(); Instant instant = localDateTime.atZone(zone).toInstant(); java.util.Date date = Date.from(instant); } // 05. java.time.LocalDate --> java.util.Date public void LocalDateToUdate() {
LocalDate localDate = LocalDate.now(); ZoneId zone = ZoneId.systemDefault(); Instant instant = localDate.atStartOfDay().atZone(zone).toInstant(); java.util.Date date = Date.from(instant); } // 06. java.time.LocalTime --> java.util.Date public void LocalTimeToUdate() {
LocalTime localTime = LocalTime.now(); LocalDate localDate = LocalDate.now(); LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime); ZoneId zone = ZoneId.systemDefault(); Instant instant = localDateTime.atZone(zone).toInstant(); java.util.Date date = Date.from(instant); }

 

转载地址:http://ukoql.baihongyu.com/

你可能感兴趣的文章
libc.so.6共享库恢复
查看>>
bulk insert 读取远程网络文件时,报拒绝访问的有关问题
查看>>
我的友情链接
查看>>
Rsync服务器和客户端搭建以及备份数据
查看>>
各开源协议的异同
查看>>
Oracle查询表空间使用情况
查看>>
文件系统管理 之 让Fedora 支持创建reiserfs 文件系统
查看>>
mongodb优化
查看>>
分布式配置管理平台
查看>>
Ubuntu 14.04.2 + Vmware搭建Linux驱动开发环境
查看>>
chainTag blockRef 获取
查看>>
永远不要对一个外行聊你的专业
查看>>
java 分布式锁 -图解- 秒懂
查看>>
Android development guide 笔记
查看>>
使用Jmeter+Maven+Jenkins实现接口自动化测试
查看>>
用Class ID做网络分流
查看>>
nginx配置详解
查看>>
shell脚本之循环结构&函数的使用(二)
查看>>
Java基础学习总结(23)——GUI编程
查看>>
navigationItem标题以及左右button的创建...
查看>>