Calendar算出今年多少天
时间: 2023-08-17 08:04:33 浏览: 207
要计算今年有多少天,可以使用`java.util.Calendar`类来实现。以下是一个示例的Java方法:
```java
import java.util.Calendar;
public class CalculateDaysInYear {
public static void main(String[] args) {
// 获取当前年份
int year = Calendar.getInstance().get(Calendar.YEAR);
// 判断是否为闰年
boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
// 根据闰年与否,计算当年的天数
int daysInYear = isLeapYear ? 366 : 365;
System.out.println(year + "年有 " + daysInYear + " 天");
}
}
```
这个方法通过获取当前年份,并判断是否为闰年来计算当年的天数。如果年份能被4整除但不能被100整除,或者能被400整除,则被认为是闰年,否则是平年。根据闰年与否,计算当年的天数。最终结果会打印出今年的天数。
阅读全文