java获取当前时间的年份
时间: 2023-10-17 13:36:14 浏览: 136
要使用Java获取当前时间的年份,可以使用以下两种方法中的任意一种:
方法一:
```java
public static String getCurrentYear(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
Date date = new Date();
return sdf.format(date);
}
```
这个方法首先创建一个SimpleDateFormat对象,并指定日期格式为"yyyy",表示只获取年份。然后通过创建一个Date对象获取当前时间,并将其格式化为指定的日期格式,最后返回年份字符串。
方法二:
```java
public static String getSysYear() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
return year;
}
```
这个方法首先通过调用Calendar.getInstance()方法获取一个Calendar对象,然后通过调用Calendar对象的get方法,传入Calendar.YEAR参数获取当前时间的年份,最后将年份转换为字符串并返回。
两种方法都可以获取到当前时间的年份。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [Java中获取当前系统年份](https://blog.csdn.net/m0_67402235/article/details/125025555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文