Rumah >Java >javaTutorial >Bagaimana untuk Memformat Tarikh dan Masa sebagai 'dd/MM/yyyy HH:mm:ss.SS' dalam Java?

Bagaimana untuk Memformat Tarikh dan Masa sebagai 'dd/MM/yyyy HH:mm:ss.SS' dalam Java?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-27 00:13:14706semak imbas

How to Format Date and Time as

Cara Memaparkan Tarikh dan Masa dalam Format "dd/MM/yyyy HH:mm:ss.SS"

Untuk memformat tarikh dan masa dalam format "dd/MM/yyyy HH:mm:ss.SS" yang dikehendaki, ikut ini langkah:

  1. Gunakan SimpleDateFormat untuk mencipta objek format. Pastikan corak ditentukan sebagai:

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
  2. Dapatkan tarikh dan masa semasa menggunakan Kalendar atau Tarikh.
  3. Formatkan tarikh dan masa menggunakan objek sdf:

    String strDate = sdf.format(cal.getTime());
    Date date = sdf.parse(strDate);
  4. Cetak tarikh yang diformat dan masa.

Contoh kod yang disediakan menunjukkan pendekatan ini. Kod asal menggunakan dua objek SimpleDateFormat yang berasingan untuk memformat tarikh, membawa kepada format yang berbeza untuk output rentetan dan tarikh. Dengan menggunakan objek SimpleDateFormat tunggal dengan corak yang betul, output boleh dikekalkan dalam format yang diingini.

Kod yang dikemas kini:

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);
    }
}

Kod ini akan mengeluarkan:

Current date in String Format: 05/01/2012 21:10:17.287
Current date in Date Format: 05/01/2012 21:10:17.287

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dan Masa sebagai 'dd/MM/yyyy HH:mm:ss.SS' dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn