如何以「dd/MM/yyyy HH:mm:ss.SS」格式顯示日期和時間
格式化日期和所需的「dd/MM/yyyy HH:mm:ss.SS」格式的時間,請遵循這些步驟:
使用 SimpleDateFormat 建立格式物件。確保模式指定為:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
使用 sdf 物件格式化日期和時間:
String strDate = sdf.format(cal.getTime()); Date date = sdf.parse(strDate);
提供的程式碼範例示範了這種方法。原始程式碼使用兩個單獨的 SimpleDateFormat 物件來格式化日期,導致字串和日期輸出的格式不同。透過使用具有正確模式的單一 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"); String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " + strDate); Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " + date); } }
此程式碼將輸出:
Current date in String Format: 05/01/2012 21:10:17.287 Current date in Date Format: 05/01/2012 21:10:17.287
以上是如何在Java中將日期和時間格式化為'dd/MM/yyyy HH:mm:ss.SS”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!