Date以及Calendar的使用方法:
Date得到默认时间日期的方法
两个构造方法 加上两个成员方法
1. Date d = new Date();
System.out.println(d);
2. long time =System.currentTimeMillis();
Date d = new Date(time);
System.out.println(d);
成员方法为 getTime()和setTime().
DateFormat是抽象类 用来格式化日期 和解析字符串。 yyyy-MM-dd HH-mm-ss-SSS
format方法可以将日期转为字符串
1. Date d = new Date();
DateFormat df = new simpleDateFormat();//默认模式 这个方法指定格式
String str = df.format(d); 这个方法转化指定日期格式为字符串格式
System.out.println(str);
2. String s = " ";
simpleDateFormat sdf = new simpleDateFormat();
Date dd = sdf.parse(s);//这个方法可以解析字符串为 默认日期格式
System.out.println(dd);
Calendar :日历类 从Calendar获取任意的一个日历字段,进行组合
1.Calendar是一个抽象类。
2.方法:
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR); //年份
int month= c.get(Calendar.MONTH); //年份
int date = c.get(Calendar.DATE); //年份
c.set(year,month,date);设置年月日的方法。
月份是0-11 所以是指的数字+1才是实际月份。
c.add(Calendar.DATE,-1);把日期往前推一天。
System.out.println(c.get(Calender.DATE));
欢迎补充!!!
|