日期操作类马剑威第96讲课程大纲1、Date类2、Calendar类3、DateFormat类及子类SimpleDateFormat1、Date类•类Date表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间。•Datedate=newDate();//实例化Date对象,表示当前时间2、Calendar类•Calendar,日历类,使用此类可以将时间精确到毫秒显示。•//两种实例化方式•Calendarc=Calendar.getInstance();•Calendarc=newGregorianCalendar();3、DateFormat类及子类SimpleDateFormat•DateFormat类表示的是日期的格式化类,可以将一个日期按照指定的风格进行格式化的操作。方法名称描述DateFormatgetDateInstance()日期格式器,具有默认语言环境的默认格式化风格DateFormatgetDateInstance(intstyle,LocaleaLocale)日期格式器,具有给定语言环境的给定格式化风格。DateFormatgetDateTimeInstance()日期/时间格式器,具有默认语言环境的默认格式化风格DateFormatgetDateTimeInstance(intdateStyle,inttimeStyle,LocaleaLocale)日期/时间格式器,具有默认语言环境的给定日期和时间格式化风格。Stringformat(Datedate)将一个Date格式化为日期/时间字符串。3、DateFormat类及子类SimpleDateFormat•SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。•SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式。•日期和时间模式日期模板描述年y表示年,年一般是四位数字,用“yyyy”表示月M表示月,月一般是二位数字,用“MM”表示日d表示日,日一般是二位数字,用“dd”表示时HH表示时,时一般是二位数字,用“HH”表示分mm表示分,分一般是二位数字,用“mm”表示秒ss表示秒,秒一般是二位数字,用“ss”表示毫秒S表示毫秒,毫秒一般是三位数字,用“SSS”表示谢谢Thanks