java语言中如何在循环中嵌套switch 输入某年某月,判断这一年与这一月分别距离1900年1月1日多少天?

如题所述

什么是循环中嵌套switch输入某年某月?
你写的是命令行?判断距离1900年1月1日,直接用Calendar类就可以
在网上拷了一份代码,可以参考

public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.set(1900, 0, 1);
// Calendar cal2 = Calendar.getInstance();
// cal2.set(2010, 10, 18);
//
// long calm = cal.getTimeInMillis();
// long cal2m = cal2.getTimeInMillis();
// long re = (cal2m - calm)/1000/60/60/24;
// System.out.println(re);
cal.add(Calendar.DAY_OF_MONTH, 40498);

System.out.println(cal.get(Calendar.YEAR));
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DAY_OF_MONTH));

}
温馨提示:答案为网友推荐,仅供参考
相似回答