java中写个方法获取本年第一个月和目前所在月份,月份格式为“yyyy-MM”
时间: 2024-05-05 19:16:18 浏览: 104
Java实现获取某年某月第一天/最后一天的方法
5星 · 资源好评率100%
以下是一个Java方法,可以获取本年第一个月和目前所在月份,月份格式为“yyyy-MM”:
```
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class MonthUtils {
public static String getFirstMonthOfYear() {
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
return dateFormat.format(cal.getTime()).substring(0, 4) + "-01";
}
public static String getCurrentMonth() {
Calendar cal = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
return dateFormat.format(cal.getTime());
}
}
```
使用方法:
```
String firstMonth = MonthUtils.getFirstMonthOfYear();
String currentMonth = MonthUtils.getCurrentMonth();
System.out.println("本年第一个月:" + firstMonth);
System.out.println("目前所在月份:" + currentMonth);
```
输出结果:
```
本年第一个月:2021-01
目前所在月份:2021-06
```
阅读全文