DateFormat类
1.DateFormat类是日期/时间格式化子类的抽象类
需要用子类SimpleDateFormat来创建对象
构造方法:
SimpleDateFormat(String pattern)用给定的模式构造
常用方法:
format(Date对象)将一个Date格式化为日期/时间字符串
代码演示: //创建日期格式化对象,在获取格式化对象时可以指定风格 DateFormat df= new SimpleDateFormat("yyyy-MM-dd");//对日期进行格式化 Date date = new Date(1607616000000L); String str_time = df.format(date); System.out.println(str_time);//2020年12月11日
parse(字符串)把给定的字符串解析生成一个日期
String str = ”2020年12月11日”; DateFormat df = new SimpleDateFormat(“yyyy年MM月dd日”); Date date = df.parse( str ); //Date对象中的内容为Fri Dec 11 00:00:00 CST 2020
2.Calendar类
Calendar是日历类,把所有可能用到的时间信息封装为静态成员变量,也为抽象类
通过静态方法创建对象
Calendar c=Calendar.getInstance() 返回当前时间
常用方法:
add(日期,值)日期的偏移,给指定日历字段添加或减去指定时间量
get(日期)获取指定日历字段的值
getTime()转成Date对象
set(日期,值)将给定的日历字段设置为给定值
注:
西方星期的开始为周日,中国为周一。
在Calendar类中,月份的表示是以0-11代表1-12月。
日期是有大小关系的,时间靠后,时间越大。
浙公网安备 33010602011771号