时间操作类

通过new Date()方法进行实例化
(1)getTime():获取从1970年1月日至今的毫秒数
(2)setTime(long time):计算出现在时间

2.java.text.SimpleDateFormat(类)

通过new SimpleDateFormat(String str),str为日期格式

这里写图片描述

(1)sdf.format(Date date)将时间转化为str格式的String类型
(2)sdf.parse(String s)将str形式的s类型转换为时间Date

3.java.util.Calendar(抽象类)

通过其静态方法getInstance()方法实例化,返回的GregorianCalendar的类型,为Clendar的子类
(1)getTime()方法将Calendar转化为Date对象,
     cal.setTime(Date d)将Date类型转换为Calendar类型。

这里写图片描述

(2)new GregorianCalendar(Year,Month,Day)可实例化GregorianCalendar对象,month为Calendar的静态
量,Year和Day为阿拉伯数字
(3)Calendar方法中的set(Calendar.XX,int value)
    如果value值超过对应的最大值,则会换算成适当的格式
(4) Calendar中的get(Calendar.XX)方法,获取相应的年月日。
    注:- DAY_OF_WEEK,1代表星期一;
        - 月份一到十二月数字为0-11.
(5)getActualMaximum(Calendar.XX)返回指定日历字段的可能最大值
(6)add(Calendar.XX,int value)将指定的日历字段加上value的值,可正可负。

猜你喜欢

转载自blog.csdn.net/qq_36831305/article/details/82740370