如何以「dd/MM/yyyy HH:mm:ss.SS」格式顯示當前日期和時間
在提供的Java程式碼,以所需的「dd/MM/yyyy HH:mm:ss.SS」格式顯示日期和時間的問題在於使用不同格式模式的不同SimpleDateFormat實例。
解決方案:
要使用所需模式正確格式化String 和Date 物件中的日期,您應該使用相同的格式SimpleDateFormat 實例貫穿整個程式碼,如下所示:
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime { public static void main(String[] args) throws Exception { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS"); // Format the date as a String String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " + strDate); // Parse the formatted string back into a Date object Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " + sdf.format(date)); } }
透過使用具有所需模式的相同SimpleDateFormat實例,輸出將是:
Current date in String Format: 05/01/2012 21:10:17.287 Current date in Date Format: 05/01/2012 21:10:17.287
這與字串和日期表示形式指定的「dd/MM/yyyy HH:mm:ss.SS」格式相符。
以上是如何在Java中正確顯示'dd/MM/yyyy HH:mm:ss.SS”格式的目前日期和時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!