public static void main(String[] args) {
//声明需要格式化的格式(日期)
DateTimeFormatter dfDate = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
//声明需要格式化的格式(日期加时间)
DateTimeFormatter dfDateTime = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH mm ss");
//将当前日期进行格式化
System.out.println(dfDate.format(LocalDateTime.now()));
//将当前日期加一年,进行格式化
System.out.println(dfDate.format(LocalDateTime.now().plusYears(1)));
//输出
//020年07月18日
//2021年07月18日
//将日期字符串,根据指定的格式,格式为日期
LocalDate parse = LocalDate.parse("2021年07月18日", dfDate);
//将日期加一年,格式化
System.out.println(dfDate.format(parse.plusYears(1)));
//将日期时间字符串,根据指定的格式,格式为日期时间
System.out.println(LocalDateTime.parse("2021年07月18日 12 25 30", dfDateTime));
System.out.println(LocalDateTime.now());
}
获取当前时间
LocalDateTime dateTime = LocalDateTime.now();
对当前日期进行格式化
String date=DateTimeFormatter.ofPattern("yyyy-MM-dd 00:00:00").format(dateTime);
本文详细介绍了如何使用Java的DateTimeFormatter进行日期和时间的格式化与解析操作,包括如何将当前日期按特定格式输出,如何将字符串转换为日期或日期时间对象,并展示了日期加减年的操作。
4万+

被折叠的 条评论
为什么被折叠?



