package date;
import java.util.Calendar;
import java.util.Date;
public class CalendarDemo {
public static void main(String[] args) {
// 初始化日历
Calendar calendar = Calendar.getInstance();
// 当前时间初始化日历时间
calendar.setTime(new Date());
// 获取年
String year = String.valueOf(calendar.get(Calendar.YEAR));
// 获取月
String month = String.valueOf(calendar.get(Calendar.MONTH)+1);
// 获取日
String date = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH));
// 获取星期
String week = String.valueOf(calendar.get(Calendar.DAY_OF_WEEK)-1);
// 获取时
int hour = calendar.get(Calendar.HOUR_OF_DAY);
// 获取分
int minute = calendar.get(Calendar.MINUTE);
// 获取秒
int seconds = calendar.get(Calendar.SECOND);
System.out.println("现在的时间是 ");
System.out.println(year+'-'+month+'-'+date+" "+hour+':'+minute+":"+seconds);
System.out.println("星期"+week);
// 日历翻到2008.10.01
calendar.set(2008, 9, 1);
long time2008 = calendar.getTimeInMillis();
// 日历翻到2017.10.01
calendar.set(2017, 9, 1);
long time2017 = calendar.getTimeInMillis();
// 相隔天数
long allday = (time2017-time2008)/(1000*60*60*24);
System.out.println("2008.10.01和2017.10.01相隔"+allday+"天");
}
}
3997

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



