日历打印主要应用知识点:
String到时间类(Date)的转换
String转换为Date类主要是通过类DateFormat实现,由于DateForam是一个抽象类,创建对象时必须使用其实现类SimpleDateFormat
使用DateFormat类中的parse()对字符串进行操作最终返回一个Date数据。其中,String型数值,必须要与格式化字符串“yyyy-MM-dd”所规定的格式一致,否则会报错。
并且在导入Date的包时,需要导入java.util.Date包,而非java.sql.Date包。
DateFormat date_f = new SimpleDateFormat("yyyy-MM-dd");
Date date = date_f.parse(str_date);
Calendar类的相关操作
Calendar的对象是针对日期进行操作,多用于日期的计算与展示。
//获取当前日期的年份
int year = calendar.get(Calendar.YEAR);
System.out.println(year);
如:月份,日期,星期几等都只需要替换相应的常量
calender.getTime(); 将获取到时间,输出效果同Date型数据
calender