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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java异或运算_异或校验

    java异或运算_异或校验异或运算常用来做数据的简单校验。Java的实现:(将字节数组两两异或,返回最后异或值)publicstaticbytegetXor(byte[]datas){ bytetemp=datas[0]; for(inti=1;i

    2022年10月5日
    4
  • vim复制粘贴_vim如何复制粘贴

    vim复制粘贴_vim如何复制粘贴一、打开文件        执行vimtest命令打开test文件        在命令模式下输入setnu,展示文本行号二、按字符复制与粘贴        在命令行模式下输入字符v(小写),便可以进入按字符选择模式,通过h、i、j、k键移动光标选择要进行复制的字符串。        完成选择后按下y键进行复制,将鼠标移动到最后一行,按下p执行粘贴操作就完成了对选择…

    2022年4月19日
    60
  • 基于STM32F4单片机对步进电机的控制(有代码)

    基于STM32F4单片机对步进电机的控制(有代码)步进电机是将电脉冲控制信号转变为角位移或线位移的一种常用的数字控制执行元件,又称为脉冲电机。在驱动电源的作用下,步进电机受到脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比。步进电机每接收一个电脉冲,转子就转过一个相应的角度(步距角)。改变通电顺序可改变步进电动机的旋转方向;改变通电频率可改变步进电动机的转速。因此,通过控制输入电脉冲的数目、频率及电动机绕组的通电顺序就可以…

    2022年5月6日
    494
  • 电脑蓝屏代码0x0000000f4_电脑蓝屏代码

    电脑蓝屏代码0x0000000f4_电脑蓝屏代码Stop:0x000000F40x000000f4CRITICAL_OBJECT_TERMINATION此问题主要由于系统重要进程被意外终止。请使用干净启动的操作来排除软件方面的干扰。开机按F8进安全模式,设置操作系统进入干净启动状态:a.点击开始菜单并在搜索框中输入msconfig,然后按回车键。b.点击“服务”标签卡,选择“隐藏所有的微软服务”,然后点击全部禁…

    2022年10月8日
    2
  • 查oracle的tps,Oracle TPS指标[通俗易懂]

    查oracle的tps,Oracle TPS指标[通俗易懂]定义TPS:TransactionsPerSecond(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS=CAPS×每个呼叫平均TPS)TPMC:TransactionsPerMinute(每分钟处理的交易量),tpmC值在国内外被广泛用于衡量计算机系统的事务处理能力。–查看某段时间数据库的TPS指标,通过…

    2022年8月30日
    3
  • pycharm支持文件式和交互式执行python代码_编写教材的步骤

    pycharm支持文件式和交互式执行python代码_编写教材的步骤Pycharm中使用Ipython编写交互式notebook1.建议直接下载安装Anaconda,其包含丰富的库,以及我们接下来需要使用的Ipython.所有的操作都一部到位,具体从Pycharm调用Anaconda可参考百度。2. 在工程中新建文件,选择JupyterNotebook,即IPythonNotebookfile,文件的后缀为.ipynb。

    2022年8月27日
    10

发表回复

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

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