Date类:
getTime() 获取时间戳。(时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数.)
SimpleDateFormat类:
用于时间对象与字符串对象的转换。
格式:y :年 、M:月 、 d:日、 H :时、m :分 、s:秒 。小写 h 为12小时制的时。
//确定时间格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd"); //字符串转为时间对象,需要处理ParseException异常 Date d = sdf.parse("2022-12-21"); //时间对象转为字符串 String s = sdf.format(new Date()); //创建一个时间对象,指定时间为22:23 Date date = new SimpleDateFormat("HH:mm").parse("22:23");
GregorianCalendar类:
它为Calendar日历类的一个子类,用于对时间进行运算。
属性:Calendar.YEAR:年、Calendar.MONTH:月、Calendar.DATE:日、Calendar.HOUR:小时、Calendar.MINUTE:分钟、Calendar.SECOND:秒
方法 | 作用 |
get(Calendar.属性) | 获取属性值,如YEAR,MONTH,........(DATE与DAY_OF_MONTH是一样的)。 |
set(Calendar.属性,value) | 设置属性值 |
add(Calendar.属性,value) | 属性值进行计算,value为负数则时间倒流 |
setTime(Date date) | Date对象转为Calendar对象 |
getTime() | Calendar对象转为Date对象 |
标签:00,Java,对象,时间,Date,操作,Calendar,属性 From: https://www.cnblogs.com/lurenjia-bky/p/16937089.html