java代码获取去年年份
时间: 2024-09-21 20:02:28 浏览: 46
在Java中,你可以通过日期时间API来获取当前日期的前一年。以下是一个简单的示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class LastYearExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 减去一年
LocalDate lastYear = currentDate.minusYears(1);
// 格式化日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy");
String year = lastYear.format(formatter); // 输出例如 "2023" (假设当前是2023年)
System.out.println("Last year's date is: " + year);
}
}
```
这段代码首先获取当前日期,然后减去一年,最后格式化结果为四位数的年份。运行此程序会显示前一年的年份。
相关问题
java获取去年年份
可以使用Java的Calendar类来获取去年的年份,代码如下:
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, -1);
int lastYear = calendar.get(Calendar.YEAR);
System.out.println("去年的年份是:" + lastYear);
```
这里首先获取当前时间的Calendar实例,然后使用add方法将年份减1,最后使用get方法获取去年的年份。
用JAVA获取去年年份
可以使用Java中的Calendar类来获取去年的年份,示例代码如下:
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, -1);
int lastYear = calendar.get(Calendar.YEAR);
System.out.println("去年的年份是:" + lastYear);
```
运行该程序会输出:去年的年份是:2020
阅读全文