Java学习笔记九--日期

  1. int getActualMaximum(Calender.DATE);
    // 返回指定字段field所用的最值
  2. Day_of_Year;
    // 今天是一年中的第几天
  3. int get(int field);
    // 返回指定日历字段field的值
  4. Date getTime();
    // 在calender对象中获取Date对象
  5. void set(int field,int value);
    // 将指定字段的值进行设置为指定的值
    // 举例:
    cal.set(Calender.YEAR,2008);
    // 设置年份为2008
    void set(int year,int month,int Date);
  6. abstract void add(int field,int mount);
    // 将指定的field,增加或减少指定时间量
  7. void roll(int field,int amount);
    // 此方法和add方法功能相同,允许超过最大值,但是不会进行进位,而是原地转圈
  8. // java.text.DateFormat 是日期/时间格式化的抽象类,我们可以完成日期和文本之间的转换
  9. 日期的格式化将date转化为string,日期的解析,将string转化为date

  10. 创建对象由于是抽象类,不能直接创建对象,而是创建其子类对象java.text.SimpleDateFormat;

  11. // 子类构造方法
    SimpleDateFormat(String pattern);
    // 使用指定格式的字符串pattern创建日期格式对象
  12. // 举例
    DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  13. 格式规则:

    1. y 年

    2. M 月

    3. d 日

    4. H 时

    5. m 分

    6. s 秒

  14. Date parse(String source)
        // 将字符串转化为时间DATE对象
  15. // ParseException解析异常,当字符串source不满足解析条件时,不满足自定义日期格式;并且此异常是编译时,检查时异常

猜你喜欢

转载自www.cnblogs.com/sunTyphonn/p/11768347.html