暑假学习记录18 SimpleDateFormat,Calendar

(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

 

上一篇:Java取值过去时间方法sql&JavaDemo


下一篇:日历的设定(Calendar)