日期类
1.在java.util包下面有个Date类,通过这个类可以获取系统的当前时间
import java.util.Date;
2.获取系统当前时间 :
Date nowTime = new Date();
System.out.println(nowTime);
日期格式化类(SimpleDateFormat)
1.y表示年
M表示月
d表示日
H表示小时
m表示分钟
s表示秒
S表示毫秒
2.
//创建一个Date类
Date d=new Date();
//打印当前日期
System.out.println(d);
//创建日期格式化对象
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("YYYY年MM月dd日HH时ss秒");
String str= simpleDateFormat.format(d);
System.out.println(str);
Calendar类
1.Calendar 类是一个抽象类,为操作日历方面提供了一些方法
2.Calendar类的功能要比Date类强大很多,可以方便的进行日期的计算,获取日期中的信息时考虑了时区等问题。而且在实现方式上也比Date类要复杂一些
3. Calendar c = Calendar.getInstance();//默认是当前日期
4.Calendar.YEAR——年份
Calendar.MONTH——月份
Calendar.DATE——日期
Calendar.DAY_OF_MONTH——日期,和上面的字段意义相同
Calendar.HOUR——12小时制的小时
Calendar.HOUR_OF_DAY——24小时制的小时
Calendar.MINUTE——分钟
Calendar.SECOND——秒
Calendar.DAY_OF_WEEK——星期几