失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > LocalDate LocalDateTime Date 转换

LocalDate LocalDateTime Date 转换

时间:2020-08-08 11:57:01

相关推荐

LocalDate LocalDateTime Date 转换

1、LocalDateTime --> Date

eg: Instant ins = LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant();

Date date = Date.from(ins);

2、LocalDate -->Date

首先将LocalDate 转 LocalDateTime , eg: LocalDateTime = LocalDate.now().atStartOfDay(); 然后同上;

3、Date --> LocalDate

eg:LocalDate localDate = LocalDateTime.ofInstant(new Date().toInstant(), ZoneId.systemDefault().toLocalDate());

4、Date --> LocalDateTime

eg:LocalDateTime localDateTime = LocalDateTime.ofInstant(new Date().toInstant(), ZoneId.systemDefault());

5、字符串日期转 LocalDate 和 LocalDateTime

eg: String dateStr = "-10-01 12:00:00";

LocalDate localDate = LocalDate.parse("-10-01 12:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));LocalDate localDate1 = LocalDate.parse("-10-01");LocalDate localDate2 = LocalDate.parse("/10/01", DateTimeFormatter.ofPattern("yyyy/MM/dd"));LocalDateTime localDateTime = LocalDateTime.parse("-10-01 12:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));

注意:DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss") 的格式要与日期字符串格式相互匹配

如果觉得《LocalDate LocalDateTime Date 转换》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。