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);
}

最新文章

  1. 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
  2. gridview里找到控件
  3. ORACLE导入、导出命令使用方法
  4. BZOJ1853 [Scoi2010]幸运数字
  5. LaTex 基础
  6. ios项目生成ipa文件方法
  7. 解决Genymotion下载设备失败的方法(Connection Timeout)
  8. Android聊天界面刷新消息
  9. CountDownLatch使用详解
  10. Docker镜像配置redis集群
  11. Java学习——面向对象【3】
  12. C#之app.config、exe.config和vshost.exe.config作用区别
  13. Windows 64 位 mysql 5.7.20 安装教程
  14. Saltstack安装配置过程
  15. OpenCV——直方图均衡化(用于图像增强)
  16. window.location对象详解
  17. LJ 5月6日A组考试考试题解
  18. tms mqtt
  19. node.js 标准/错误输出 和 process.exit
  20. 7.翻译:EF基础系列---EF中的实体类型

热门文章

  1. 老李的菜园 mysql 自定义函数
  2. 程序员的底色(IDE color scheme、CLI 命令行界面)
  3. struts2漏洞原理及解决的方法
  4. php实现字符串替换
  5. UICollectionView使用方法补充(照片轮播墙)
  6. Android系统开发(1)——GCC编译器的编译和安装过程
  7. 在word中使用notepad++实现代码的语法高亮 分类: C_OHTERS 2013-09-22 10:38 2273人阅读 评论(0) 收藏
  8. [内核编程] 4.1 技术原理 & 4.2 键盘过滤框架
  9. [转载]剥析surging的架构思想
  10. [Angular Unit Testing] Testing Services with dependencies