java入门题目:用户输入年、月、日,求出那一天是本年度的第多少天!!!
求大神给我思路做,实在不会了(本人笨)
这个有N多方法的,我做的参考
public static void main(String[]args) {
Scanner sc = new Scanner(System.in);
//日期输入格式:年-月-日
String d = sc.next();
Calendar c = Calendar.getInstance();
DateFormat f = DateFormat.getDateInstance();
try {
c.setTime(f.parse(d));
int s = c.get(Calendar.DAY_OF_YEAR);
System.out.println(s);
} catch (ParseException e) {
e.printStackTrace(); //出错了
}
}
//测试
输入
2019-8-8
输出
220
按月计算吧
热门标签: