LocalDatetime 与 Date、timestamp 互相转化

一、概述:

在Java中可以使用Date,Calender或者是LocalDatetime进行时间日期的处理,Java8新推出的LocalDatetime类由于线程安全、简单、高可靠而获得广泛使用。

二、代码示例:

2.1,LocalDateTime转时间戳

public static Long localDateTimeToTimestamp(LocalDateTime localDateTime) {try {ZoneId zoneId = ZoneId.systemDefault();Instant instant = localDateTime.atZone(zoneId).toInstant();return instant.toEpochMilli();//毫秒时间戳} catch (Exception e) {e.printStackTrace();}return null;}

2.2 ,时间戳转LocalDateTime

public static LocalDateTime timestampToLocalDateTime(long timestamp) {try {Instant instant = Instant.ofEpochMilli(timestamp);ZoneId zone = ZoneId.systemDefault();return LocalDateTime.ofInstant(instant, zone);} catch (Exception e) {e.printStackTrace();}return null;
}

2.3,Date 转 LocalDateTime

public static LocalDateTime dateToLocalDateTime(Date date) {try {Instant instant = date.toInstant();ZoneId zoneId = ZoneId.systemDefault();return instant.atZone(zoneId).toLocalDateTime();} catch (Exception e) {e.printStackTrace();}return null;
}

2.4,LocalDateTime 转  Date

public static Date localDateTimeToDate(LocalDateTime localDateTime) {try {ZoneId zoneId = ZoneId.systemDefault();ZonedDateTime zdt = localDateTime.atZone(zoneId);return Date.from(zdt.toInstant());} catch (Exception e) {e.printStackTrace();}return null;}

LocalDatetime与Date、timestamp互相转化相关推荐

  1. java datetime和date_Java 8时间接口localDateTime和Date的对比

    java8提供了新的时间接口.相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低. 1. LocalDate,LocalTime,LocalDateTi ...

  2. localdate转date时区问题_时间戳和LocalDateTime和Date互转和格式化

    一 前言 二 时间戳与LocalDateTime互转 2.1 LocalDateTime 转 时间戳 方式一 这边值得一提的是在中国的时区偏移是8小时,本次示例转的时间戳是秒级别,得到的值是一个lon ...

  3. localdatetime 默认时间_java中的时间与时区:LocalDateTime和Date

    LocalDateTime LocalDateTime本身不包含时区信息,它存储的是年.月.日.时分秒,纳秒这样的数字. 在不同的时区下,这样的数字代表不同的时间. 比如一个LocalDateTime ...

  4. new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解

    new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...

  5. Java LocalDateTime 和 Date 互转

    Java LocalDateTime 和 Date 互转 1 LocalDateTime -> Date 2 Date -> LocalDateTime 3 str -> Local ...

  6. Java和数据库中Date/Timestamp

    Java和数据库中Date/Timestamp 1.数据库Date,java也用Date 2.数据库DataTime,java使用Timestamp 3.时间区间 每次遇到时间问题,都很苦恼,所以整理 ...

  7. Java.util.Date类型的转化成为数据库中的Date类型。

    最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java ...

  8. date oracle 显示毫秒_Oracle date timestamp 毫秒 - 时间函数总结

    yyyy-mm-dd hh24:mi:ss.ff  年-月-日 时:分:秒.毫秒 关于毫秒: Oracle 毫秒的存储必须字段类型为 timestamp(6) –数字表示存储的毫秒位数 --当前毫秒级 ...

  9. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算

    Oracle的时间类型有两种date和timestamp.   date精确到秒,timestamp精确到毫秒. 1.计算date类型的时间差 可以先把年,月,日,小时,分,秒用to_char函数拆分 ...

最新文章

  1. celery mysql flask_如何在Flask中创建Celery实例?
  2. Android互联网访问,get方式,post方式等方式
  3. 蓝桥杯——机器人行走
  4. entity framework使用技巧
  5. 深度学习(四十三)条件变分自编码器概述
  6. Java Media Framework 基础教程
  7. VMware 克隆的相关设置
  8. 在linux下将当前目录文件全部小写含目录名
  9. ps照片人脸合成教程-----------------------------------
  10. 给自己的django项目配置域名
  11. 大数据分析应用领域有哪些
  12. MSE = Bias² + Variance?什么是“好的”统计估计器
  13. 同济大学Python程序设计基础 实验七:文件
  14. FPGA控制AD7606进行数据采集
  15. 云服务器数据库密码修改zoc,云服务器数据库密码修改zoc
  16. 华芯超算技术负责人分享分布式存储技术核心
  17. 无符号数与有符号数比较大小
  18. Eclipse中properties配置文件的中文乱码
  19. Unity3D-VR《静夜诗》4-窗户门动画的播放
  20. 5款超级好用的效率软件,办公学习都用得上

热门文章

  1. Leetcode 750.角矩形的数量
  2. AB=0与伴随矩阵相互作用型题
  3. Pytorch中的collate_fn函数用法
  4. 前端跨域之Jsonp实现原理及.Net下Jsonp的实现
  5. js字符串常用方法详解
  6. MyBatis笔记二:配置
  7. android中倒计时控件CountDownTimer分析
  8. Latex中关于参考文献的一些经验
  9. 连接主机Java网络编程(一)- 一个简单的服务端/客户端应用程序
  10. SQL系统教程一(表之间的连接关系)