publicstaticvoidmain(String[] args)throwsException{// 获取系统当前时间(精确到毫秒)// 直接调用无参构造方法Date nowTime =newDate();System.out.println(nowTime);// Mon Nov 08 21:25:08 CST 2021// 日期格式化// SimpleDateFormat是java.text包下,专门负责日期格式化的。// SimpleDateFormat sdf = new SimpleDateFormat(日期格式);SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");String s = sdf.format(nowTime);System.out.println(s);// 2021-11-08 21:40:16 415// 假设现在有一个日期字符串String,怎么转换成Date类型?// String ---> DateString time ="2021-11-08 21:35:02 458";// SimpleDateFormat sdf2 = new SimpleDateFormat("和字符串日期格式一致");SimpleDateFormat sdf2 =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");Date dateTime = sdf2.parse(time);System.out.println(dateTime);// Mon Nov 08 21:35:02 CST 2021}
统计系统执行时长
publicstaticvoidmain(String[] args)throwsException{// 计算从1970-01-01 00:00:00 000 到现在的毫秒数long currentTime =System.currentTimeMillis();System.out.println(currentTime);// 1636379609102// 统计一个程序执行的时长long begin =System.currentTimeMillis();for(int i =0; i <10000; i++){System.out.println(i);}long end =System.currentTimeMillis();System.out.println(end - begin +"毫秒");// 346毫秒}