我有下面的Java代碼。無法獲得新時間
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
String startFormattedDate = sdf.format(date);
System.out.println(startFormattedDate);
Thread.sleep(10000L);
String endFormattedDate = sdf.format(date);
System.out.println(endFormattedDate);
這裏基本上我試圖實現的是,打印當前時間,等待10秒鐘,然後再打印時間。但令我驚訝的是,控制檯在10秒後同時打印。請讓我知道如何在等待10秒後獲得時間。因爲我需要根據兩個時間做一些計算。