Calendar eTime = Calendar.getInstance(); //创建一个日历对象
eTime.setTime(new Date()); //用当前时间初始化日历时间
String 年 = String.valueOf(eTime.get(Calendar.YEAR));
String 月 = String.valueOf(eTime.get(Calendar.MONTH)+1);
String 日 = String.valueOf(eTime.get(Calendar.DAY_OF_MONTH));
String 星期 = String.valueOf(eTime.get(Calendar.DAY_OF_WEEK)-1);
int hour = eTime.get(Calendar.HOUR_OF_DAY);
int minute = eTime.get(Calendar.MINUTE);
int second = eTime.get(Calendar.SECOND);
System.out.println("现在的时间是:");
System.out.print(""+年+"年"+月+"月"+日+"日 "+ "星期"+星期);
System.out.println(" "+hour+"时"+minute+"分"+second+"秒");eTime.set(1931,8,18); //将日历翻到1931年九月十八日,8表示九月
long timeOne=eTime.getTimeInMillis();
eTime.set(1945,7,15); //将日历翻到1945年八月十五日,7表示八月
long timeTwo=eTime.getTimeInMillis();
long 相隔天数=(timeTwo-timeOne)/(1000*60*60*24);
System.out.println("1945年8月15日和1931年9月18日相隔"+相隔天数+"天");
本文展示了如何使用Java的日历类获取当前时间,并通过实例演示了如何计算两个给定日期之间的天数差。
221

被折叠的 条评论
为什么被折叠?



