如何在java控制台输出年月

如何在java控制台输出年月

作者:Joshua Lee发布时间:2026-02-14阅读时长:0 分钟阅读次数:3

用户关注问题

Q
Java中如何获取当前的年份和月份?

我想在Java程序中获取并显示当前的年份和月份,该使用哪些API和方法?

A

使用Java的日期时间API获取年份和月份

可以使用Java 8引入的java.time包中的LocalDate类,通过LocalDate.now()获取当前日期,再调用getYear()和getMonthValue()分别获取当前年份和月份。

Q
在Java控制台中如何格式化输出年月?

打印年月信息时,我想让输出格式更美观,有哪些方式可以格式化年月字符串?

A

利用DateTimeFormatter格式化年月输出

可以使用DateTimeFormatter.ofPattern("yyyy-MM")来定义年月格式,然后用LocalDate.now().format(formatter)得到格式化字符串,最后在控制台打印该字符串。

Q
Java中如何输出指定日期的年月?

除了当前日期外,我想打印某个自定义日期的年份和月份,该如何操作?

A

通过LocalDate.of()创建指定日期并输出年月

使用LocalDate.of(年, 月, 日)创建指定日期对象,然后通过getYear()和getMonthValue()获取对应的年份和月份。也可以用DateTimeFormatter格式化输出该日期的年月。