Java gets the current system time, accurate to several milliseconds, java milliseconds
Import java. text. SimpleDateFormat; import java. util. Date; import java. util. Calendar; public class MainProcess {public static void main (String [] args ){//func1
Calendar Cld = Calendar. getInstance (); int YY = Cld. get (Calendar. YEAR); int MM = Cld. get (Calendar. MONTH) + 1; int DD = Cld. get (Calendar. DATE); int HH = Cld. get (Calendar. HOUR_OF_DAY); int mm = Cld. get (Calendar. MINUTE); int SS = Cld. get (Calendar. SECOND); int MI = Cld. get (Calendar. MILLISECOND); // It is an integer. Therefore, the format is not 0, for example, 2016/5/5-1: 1: 32: 694 System. out. println (YY + "/" + MM + "/" + DD + "-" + HH + ":" + mm + ":" + SS + ": "+ MI); // func2 Calendar cal = Calendar. getInstance (); Date date = cal. getTime (); // 2016/05/05-01: 01: 34: 364 System. out. println (new SimpleDateFormat ("yyyy/MM/dd-HH: mm: ss: SSS "). format (date); // func32016/05/05-01: 01: 34: 364 System. out. println (new SimpleDateFormat ("yyyy/MM/dd-HH: mm: ss: SSS "). format (new Date ()));}}