java计算上个月的1号和最后一天日期
时间: 2024-05-14 19:13:16 浏览: 85
可以使用Java的Calendar类来计算上个月的1号和最后一天日期,具体实现可以参考下面的代码:
```
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
// 获取Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置为上个月的1号
calendar.add(Calendar.MONTH, -1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
// 获取上个月的1号日期
int firstDay = calendar.get(Calendar.DAY_OF_MONTH);
// 设置为本月的1号
calendar.add(Calendar.MONTH, 1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.DAY_OF_MONTH, -1);
// 获取上个月的最后一天日期
int lastDay = calendar.get(Calendar.DAY_OF_MONTH);
// 输出结果
System.out.println("上个月的1号日期为:" + firstDay);
System.out.println("上个月的最后一天日期为:" + lastDay);
}
}
```
阅读全文