java编辑输入某年某月某日,判断这一天是这一年的第几天。例如,2001年3月5日是这一年的第64天
时间: 2023-11-20 12:52:19 浏览: 80
Java练习题Question4.txt
Java中可以使用Calendar类来实现这个功能。具体步骤如下:
1. 创建一个Calendar对象,设置年月日。
2. 获取这一年的第一天,计算这一天和第一天之间的天数差。
3. 将天数差加1,即为这一天是这一年的第几天。
代码示例:
```
import java.util.Calendar;
public class DayOfYear {
public static void main(String[] args) {
int year = 2001;
int month = 3;
int day = 5;
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, day);
int days = calendar.get(Calendar.DAY_OF_YEAR) - calendar.getActualMinimum(Calendar.DAY_OF_YEAR) + 1;
System.out.println(year + "年" + month + "月" + day + "日是这一年的第" + days + "天。");
}
}
```
阅读全文