3.Java.text.SimpleDateFormat
对日期Date类格式化和解析
1.两个操作
①格式化 日期 --> 字符串
②解析 字符串 --> 日期
2.实例化
①使用默认的构造器
SimpleDateFormat sdf = new SimpleDateFormat();
//格式化
Date date = new Date();
System.out,println(date);
String format = sdf.format(date);
System.out.println(format);
//解析
String str = “19-12-18 上午11:43”;
Date date1 = sdf.parse(str);
System.out.println(date1);
②使用指定的方式
//格式化
SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-mm-dd hh:mm:ss”);
String format1 = sdf1.format(date);
System.out.pirntln(format1);
//解析 字符串符合SimpleDateFormat识别格式
Date date2 = sdf1.parse(“yyyy-mm-dd hh:mm:ss”);
System.out.println(date2);
4.Java.util.calendar
1.实例化
①使用Calendar.getInstance()方法
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getClass());
②调用子类GregorianCalendar的构造器
2.常用方法
get()
int days = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(days);
System.out.println(Calendar.get(Calendar.DAY_OF_YEAR));
set()
add()
getTime() 日历类 --> Date
setTime() Date --> 日历类