(1)今天学习了SimpleDateFormat和Calendar
(2)明天学习异常
(3) 1 SimpleDateFormat的构造方法 public SimpleDateFormat() 构造一个SimpleDateFormat,使用默认模式和日期格式
public SimpleDateFormat(String pattern)构造一个SimpleDateFormat,使用给定的模式和默认的日期格式
2 SimpleDateFormat 格式化和解析日期 1 格式化(从Date到String)
public final String format(Date date) 将日期格式化成日期/时间字符串
2 解析(从String到Date)
public Date parse(String source) 从给定字符串的开始解析文本以生成日期
3 日期和时间模式 日期和时间模式由日期和时间模式字符串指定,在日期和时间模式字符串中,从A到Z和a到z被解释为表示日期或时间字符串的组件的模式字母
y 年
M 月
d 日
H 时
m 分
s 秒
4 Calendar类 1 获取对象 Calendar c=Calendar.getInstance(); //多态的形式
int year=c.get(Calendar.YEAR); //public int get(int field) get方法
int month=c.get(Calendar.MONTH)+1; //month是从0开始
int date=c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
5 Calendar常用方法 1 public int get(int field) 返回给定日历字段的值
2 public abstract void add(int field,int amount) 根据日历的规则,将指定的时间量添加或减去给定的日历字段
c.add(Calendar.YEAR,-3);
3 public final void set(int year,int month,int date) 设置当前日历的年月日,注意月份输出比输入的多1