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

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

Mary-Kate Olsen
發布: 2024-12-27 00:13:14
原創
661 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板