Java 8 中 LocalDate 与Date 互相转换

Java 8 中 LocalDate 与Date 互相转换//01.java.util.Date–>java.time.LocalDateTimepublicvoidUDateToLocalDateTime(){java.util.Datedate=newjava.util.Date();Instantinstant=date.toInstant();ZoneIdzone=ZoneId.systemDef…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186445.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月3日 上午11:46
下一篇 2022年10月3日 上午11:46


相关推荐

  • 即梦AI去背景技巧与抠图教程

    即梦AI去背景技巧与抠图教程

    2026年3月13日
    2
  • 区号秀数据库080308

    区号秀数据库080308今天突然接到一个同事的电话,区号秀竟然提示“未知”,发觉是数据库又旧了(07.11份的),150号段不支持,于是刚找到下面的最新版。转过来分享!区号秀2.10,塞班智能手机必备软件,稳定,省内存,省资

    2022年7月4日
    24
  • Windows上使用CEF嵌入基于chrome内核浏览器小例

    Windows上使用CEF嵌入基于chrome内核浏览器小例浏览器代码已开源 欢迎收藏 https github com JelinYao MyChromeCEF 出来很久了 使用的也很广泛的 里面很多地方都是嵌入的 CEF 浏览器 个人资料 微博 查找 网上的资料也挺多的 大家可以搜搜看 首先是下载 CEF 代码编译 通过里面的那两个例子你也可以依葫芦画瓢的 官方下载地址 http cefbuilds com 这里推荐一个很详细的解说

    2026年3月18日
    2
  • c语言stat函数返回值,stat函数

    c语言stat函数返回值,stat函数一.概述:表头文件:#include#include定义函数:intstat(constchar*file_name,structstat*buf);函数说明:通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:执行成功则返回0,失败返回-1,错误代码存于errno错误代码:ENOENT参数fil…

    2022年8月21日
    15
  • MATLAB图像识别_多模态图像配准

    MATLAB图像识别_多模态图像配准基于SIFT特征的图像配准(附Matlab源代码) 本文先给出了采用SIFT方法进行图像配准的实验原图以及实验结果,最后附上Matlab源代码。 实验一:      实验一的图像(见图1.1)是本人自己拍摄的,然后由软件裁剪成400×400像素而成,其中参考图像和待配准图像之间有重叠部分,且具有一定的旋转。这是一般难度的图像配准。

    2025年5月29日
    4
  • AI提示词使用教程:基于即梦图片4.0模型的创作指南

    AI提示词使用教程:基于即梦图片4.0模型的创作指南

    2026年3月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号