1、java.util.Date day=new Date(); SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.format(day)); 通過Date類來獲取當前時間,比較常用。需要使用Java.util.Date類,速度一般。 2、SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.format(System.currentTimeMillis())); 通過System類中的currentTimeMillis方法來獲取當前時間,無需導入類,速度最快。 3、通過Calendar類來獲取當前時間 Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int date = calendar.get(Calendar.DATE); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND); System.out.println(year + “年” + month + “月” + date + “日” + hour + “時” + minute + “分” + second + “秒”); 可以對每個時間域單獨修改 對時間進行加減操作等。 可靈活構建,顯示格式,但速度較慢。