首頁 >Java >java教程 >如何在Java中將日期和時間格式化為'dd/MM/yyyy HH:mm:ss.SS”?

如何在Java中將日期和時間格式化為'dd/MM/yyyy HH:mm:ss.SS”?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-27 00:13:14666瀏覽

How to Format Date and Time as

如何以「dd/MM/yyyy HH:mm:ss.SS」格式顯示日期和時間

格式化日期和所需的「dd/MM/yyyy HH:mm:ss.SS」格式的時間,請遵循這些步驟:

  1. 使用 SimpleDateFormat 建立格式物件。確保模式指定為:

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
  2. 使用日曆或日期取得目前日期和時間。
  3. 使用 sdf 物件格式化日期和時間:

    String strDate = sdf.format(cal.getTime());
    Date date = sdf.parse(strDate);
  4. 列印格式化日期並time。

提供的程式碼範例示範了這種方法。原始程式碼使用兩個單獨的 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn