public class Test {
public static void main(String[] args) throws ParseException {
//按照自己指定的格式输出,2011年01月03日 10:40:12
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date d=new Date();
String s=sdf.format(d);
System.out.println(s);
//解析,注意parse需要抛出异常
Date j= sdf.parse(s);
System.out.println(j);
}
}
public static void main(String[] args){
//日历,提供操作年月日的方法
//get获取方法
Calendar c=Calendar.getInstance();
//c.YEAR,直接调用就显示的year的字段
System.out.println(c.YEAR);
int b=c.get(c.YEAR);
System.out.println(b);
//月的初始值是0
int m=c.get(c.MONTH)+1;
System.out.println(m);
int d=c.get(c.DAY_OF_MONTH);
System.out.println(d);
System.out.println(b+"年"+m+"月"+d+"号");
System.out.println("---------------------");
//set修改方法,修改指定字段
c.set(Calendar.YEAR, 1999);
System.out.println(c.get(c.YEAR));
c.set(Calendar.DAY_OF_MONTH,30);
System.out.println(c.get(c.DAY_OF_MONTH));
System.out.println("---------------------");
//add增加方法,增加在指定字段的值
c.add(Calendar.YEAR, 100);
System.out.println(c.get(c.YEAR));
}