Date类和Calander类

一.Date类

  1. Date:表示日期格式,精确到毫秒
    (1)常用的方法
    Date():获取当前的系统时间,并且以Date格式来表现出来
    public Date(long date):分配Date对象并且初始化此对象,用来表示自标准基准时间以来的毫秒数(即 1970 年 1 月 1 日 00:00:00 GMV以来的指定毫秒数)。
    (2)Date类型转换成long类型
    创建Date的对象,然后直接调用getTime()这个方法
    System.currentTimeMillis() :System类中的方法,获取当前时间的毫秒值,并且返回的是long类型
    (3)Date类型与String类型之间的相互转化
    首先他们相互转化必须借助DateFormat这个类:因为DateFormat这个类是抽象类,不能实例化,所以要用父类引用指向子类对象,用子类:SimpleDateFormat
    Date转化成String(格式化)
    先创建Date对象,然后创建SimpleDateFormat对象,然后调用format()方法
    String转化成Date(解析)
    先定义日期文本格式,然后创建SimpleDateFormat对象(注意:将String类型转化成Date格式的时候,String类型的文本格式必须和SimpleDateFormat中的模式一样,否则,无法解析。格式:yyyy 年 MM 月 dd 日 时HH 分 mm 秒 ss) 最后调用parse这个方法
    二.Calendar类
    创建Calendar类对象
    Calendar calendar = Calendar.getInstance() ;
    然后调用set()方法,可以自定义年月日
    他中的add()方法,可以把时间向前或向后推

猜你喜欢

转载自blog.csdn.net/woshijinfeixi/article/details/81361529