date转换为localdatetime_java datetime

date转换为localdatetime_java datetimeDate和LocalDate的转换Date和LocalDate的转换需要借助Instant时间戳importjava.time.Instant;importjava.time.LocalDateTime;importjava.time.ZoneId;importjava.util.Date;publicclassDemo5{publicstaticvoid…

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

Jetbrains全系列IDE稳定放心使用

Date和LocalDate的转换

Date和LocalDate的转换需要借助Instant时间戳

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;

public class Demo5 {
public static void main(String[] args) {
	System.out.println("---------Date Instant   LocalDateTime 转换-----------");
	Date d1=new Date();
	System.out.println("Date :"+d1);
	
	Instant i1=d1.toInstant();
	System.out.println("Date to instant:"+i1);
	
	LocalDateTime ldt=i1.atZone(ZoneId.systemDefault()).toLocalDateTime();
	System.out.println("localDate :"+ldt);
	
	System.out.println("---------反转换-----------");
	
	LocalDateTime local=LocalDateTime.now();
	System.out.println(local);
	Instant i3=local.atZone(ZoneId.systemDefault()).toInstant();
	System.out.println("Instant:"+i3);
	Date d2=Date.from(i3);
	System.out.println("Date:"+d2);
//获得的Instant的时间比Date 和 LocalDateTime 少六个小时是正确的
//	Instant显示的是英国的本初子午线的时间,时间是一样的,这是表示的不一样
}
}

运行结果:

---------Date Instant   LocalDateTime 转换-----------
Date :Wed Apr 03 19:45:01 CST 2019
Date to instant:2019-04-03T11:45:01.614Z
localDate :2019-04-03T19:45:01.614
---------反转换-----------
2019-04-03T19:45:01.742
Instant:2019-04-03T11:45:01.742Z
Date:Wed Apr 03 19:45:01 CST 2019

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • bindService:绑定本地服务和远程服务示例

    bindService:绑定本地服务和远程服务示例绑定本地服务AndroidManifest.xml中声明服务:<serviceandroid:name=".TestLocalService"><intent-filter><actionandroid:name="maureen.intent.action.BIND_LOCAL…

    2022年6月7日
    27
  • linux下查看tomcat宕机并自动重启[通俗易懂]

    linux下查看tomcat宕机并自动重启[通俗易懂]1.在服务器上创建tomcatMonitor.sh2.使文件生效chmodu+x*.sh3.编辑tomcatMonitor.sh文件,if及fi必须成对出现,如果ifthen写在一行需要用;隔开#!/bin/sh#获取tomcat的PIDTOMCAT_PID=$(ps-ef|greptomcat|grep-v’grep’|awk'{print$2}’)#tomcat的启动文件位置START_TOMCAT=/usr/local/tomcat6/bin/start

    2022年7月23日
    3
  • Protel99SE快捷键大全

    Protel99SE快捷键大全protel99se快捷键enter——选取或启动esc——放弃或取消f1——启动在线帮助窗口tab——启动浮动图件的属性窗口pgup——放大窗口显示比例pgdn——缩小窗口显示比例end——刷新屏幕del——删除点取的元件(1个)ctrl+del——删除选取的元件(2个或2个以上)x+a——取消所有被选取图件的选取状态x——将浮动图件左右翻转y——将浮动图件上下翻转space——将浮动图件旋转90度crtl+ins——将选取图件复制到编辑区里shift+ins——将剪贴板里的

    2022年5月30日
    31
  • 分布式事务-TCC(Hmily)[通俗易懂]

    分布式事务-TCC(Hmily)[通俗易懂]TCC是什么:TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的操作即回滚操作。TM首先发起所有的分支事务的try操作,任何一个分支事务的try操作执行失败,TM将会发起所有分支事务的Cancel操作,若try操作全部成功,TM将会发起所有分支事务的Confirm操作,其中Confirm/Cancel操作若

    2022年5月21日
    56
  • IDEA 汉化插件

    IDEA 汉化插件最近更新了最新版本的IDEA,听同事说有官方汉化插件了,这里跟大家分享下:直接去设置中插件搜索chinese就可以看到,下载安装,然后重启就会生效ps:如果没有查找到或者不生效,升级下自己的IDEA版本…

    2022年6月7日
    44
  • django分页器的用法_SQL分页

    django分页器的用法_SQL分页前言当后台返回的数据过多时,我们就要配置分页器,比如一页最多只能展示10条等等,drf中默认配置了3个分页面PageNumberPagination:基础分页器,性能略差LimitOffsetP

    2022年7月31日
    3

发表回复

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

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