LocalDatetime与Date、timestamp互相转化
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互相转化相关推荐
- java datetime和date_Java 8时间接口localDateTime和Date的对比
java8提供了新的时间接口.相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低. 1. LocalDate,LocalTime,LocalDateTi ...
- localdate转date时区问题_时间戳和LocalDateTime和Date互转和格式化
一 前言 二 时间戳与LocalDateTime互转 2.1 LocalDateTime 转 时间戳 方式一 这边值得一提的是在中国的时区偏移是8小时,本次示例转的时间戳是秒级别,得到的值是一个lon ...
- localdatetime 默认时间_java中的时间与时区:LocalDateTime和Date
LocalDateTime LocalDateTime本身不包含时区信息,它存储的是年.月.日.时分秒,纳秒这样的数字. 在不同的时区下,这样的数字代表不同的时间. 比如一个LocalDateTime ...
- new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...
- Java LocalDateTime 和 Date 互转
Java LocalDateTime 和 Date 互转 1 LocalDateTime -> Date 2 Date -> LocalDateTime 3 str -> Local ...
- Java和数据库中Date/Timestamp
Java和数据库中Date/Timestamp 1.数据库Date,java也用Date 2.数据库DataTime,java使用Timestamp 3.时间区间 每次遇到时间问题,都很苦恼,所以整理 ...
- Java.util.Date类型的转化成为数据库中的Date类型。
最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java ...
- date oracle 显示毫秒_Oracle date timestamp 毫秒 - 时间函数总结
yyyy-mm-dd hh24:mi:ss.ff 年-月-日 时:分:秒.毫秒 关于毫秒: Oracle 毫秒的存储必须字段类型为 timestamp(6) –数字表示存储的毫秒位数 --当前毫秒级 ...
- oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
Oracle的时间类型有两种date和timestamp. date精确到秒,timestamp精确到毫秒. 1.计算date类型的时间差 可以先把年,月,日,小时,分,秒用to_char函数拆分 ...
最新文章
- celery mysql flask_如何在Flask中创建Celery实例?
- Android互联网访问,get方式,post方式等方式
- 蓝桥杯——机器人行走
- entity framework使用技巧
- 深度学习(四十三)条件变分自编码器概述
- Java Media Framework 基础教程
- VMware 克隆的相关设置
- 在linux下将当前目录文件全部小写含目录名
- ps照片人脸合成教程-----------------------------------
- 给自己的django项目配置域名
- 大数据分析应用领域有哪些
- MSE = Bias² + Variance?什么是“好的”统计估计器
- 同济大学Python程序设计基础 实验七:文件
- FPGA控制AD7606进行数据采集
- 云服务器数据库密码修改zoc,云服务器数据库密码修改zoc
- 华芯超算技术负责人分享分布式存储技术核心
- 无符号数与有符号数比较大小
- Eclipse中properties配置文件的中文乱码
- Unity3D-VR《静夜诗》4-窗户门动画的播放
- 5款超级好用的效率软件,办公学习都用得上