java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Java LocalDate日期格式转换

Java中LocalDate日期格式转换(使用系统时区)

作者:婷婷fyt1216

本文主要介绍了Java中LocalDate日期格式转换(使用系统时区),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.String to LocalDate

String dateStr = "";
LocalDate localDate = LocalDate.parse(dateStr, DateTimeFormatter.ofPattern( "yyyy-MM-dd"));

2.Long to LocalDate

long now = System.currentTimeMillis();
Date date = new Date(now);
LocalDate localDate = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault()).toLocalDate();

或者:LocalDate localDate = Instant.ofEpochMilli(now).atZone(ZoneId.systemDefault()).toLocalDate();

3.LocalDate to Long

LocalDate localDate = LocalDate.now();
long timestamp = Timestamp.valueOf(localDate.atStartOfDay()).getTime();

4.LocalDate to String

LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String dateStr = localDate.format(formatter);

到此这篇关于Java中LocalDate日期格式转换(使用系统时区)的文章就介绍到这了,更多相关Java LocalDate日期格式转换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文