第18章 舍遗补缺 日期、时间 日志( Logging) 讯息绑定
第18章 • 舍遗补缺 – 日期、时间 – 日志(Logging) – 讯息绑定
使用Date 取得系统的时间,可以使用 System currentTimeMillis9方法 public class CurrentTime public static void main(String[] args)t System.out. println("现在时间" system currentTimeMillis ())i 从1970年1月1日0时0分0秒开始,到程序 执行取得系统时间为止所经过的毫秒数
使用Date • 取得系统的时间,可以使用 System.currentTimeMillis()方法 • 从1970年1月1日0时0分0秒开始,到程序 执行取得系统时间为止所经过的毫秒数 public class CurrentTime { public static void main(String[] args) { System.out.println("现在时间" + System.currentTimeMillis()); } }
使用Date Date date new Date o System.out. print1n("现在时间 date tostring())i System.out, println("自1970/1/1至今的毫秒数 date getTime ()) 现在时间 Mon jun0622:03:52GMT+08:002005 自1970/1/1至今的毫秒数1118066632890
使用Date Date date = new Date(); System.out.println("现在时间" + date.toString()); System.out.println("自1970/1/1至今的毫秒数" + date.getTime()); 现在时间Mon Jun 06 22:03:52 GMT+08:00 2005 自1970/1/1至今的毫秒数1118066632890
使用Date 对日期时间作格式设定,则可以使用 java. text. DateFormat来作格式 Date date new Dateoi DateFormat dateFormat new SimpleDateFormat( EE-MM-dd-yyyy )i System. out. println(date Format format (date))i 星期一-06-06-2005
使用Date • 对日期时间作格式设定,则可以使用 java.text.DateFormat来作格式化 Date date = new Date(); DateFormat dateFormat = new SimpleDateFormat("EE-MM-dd-yyyy"); System.out.println(dateFormat.format(date)); 星期一-06-06-2005
使用Date 直接使用 Date Format上的静态 getDate TimeInstanceo方法来指定格式 Date date new dateoi //简短信息格式 DateFormat shortFormat Date Format. getDatefimeins tance DateFormat. shORT, DateFormat short )i //中等信息格式 DateFormat mediumformat DateFormat. getDatefimeIns tance DateFormat MEDIUM, DateFormat mediuM)i //长信息格式 DateFormat longFormat Date Format. getDateTimeIns tance Dateformat long date format. lONg
使用Date • 直接使用DateFormat上的静态 getDateTimeInstance()方法来指定格式 Date date = new Date(); //简短信息格式 DateFormat shortFormat = DateFormat.getDateTimeInstance( DateFormat.SHORT, DateFormat.SHORT); //中等信息格式 DateFormat mediumFormat = DateFormat.getDateTimeInstance( DateFormat.MEDIUM, DateFormat.MEDIUM); //长信息格式 DateFormat longFormat = DateFormat.getDateTimeInstance( DateFormat.LONG, DateFormat.LONG);