Rumah > Java > javaTutorial > Bagaimana untuk Menghuraikan Output Kaedah Date#toString() Java?

Bagaimana untuk Menghuraikan Output Kaedah Date#toString() Java?

Mary-Kate Olsen
Lepaskan: 2024-10-29 13:21:03
asal
966 orang telah melayarinya

How to Parse the Output of Java's Date#toString() Method?

Menghuraikan Output Date#toString() dalam Java

Apabila bekerja dengan tarikh dalam Java, anda mungkin menghadapi keperluan untuk menghuraikan output kaedah toString() pada objek Date. Kaedah ini mengembalikan perwakilan rentetan tarikh, yang boleh berbeza-beza bergantung pada tempat sistem. Walau bagaimanapun, dalam kes ini, output ialah "Ahad 12 Dis 13:45:12 CET 2010", menunjukkan bahawa ia bebas tempatan.

Menyelesaikan Isu Penghuraian

Untuk menghuraikan output khusus ini dengan pasti, kami boleh menggunakan SimpleDateFormat dengan corak yang sepadan dengan format yang dinyatakan dalam Date#toString(). Coraknya adalah seperti berikut:

<code class="plaintext">EEE MMM dd HH:mm:ss zzz yyyy</code>
Salin selepas log masuk

Contoh Kod

Berikut ialah contoh kod yang menunjukkan cara menggunakan SimpleDateFormat untuk menghuraikan output Date#toString():

<code class="java">import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateToStringParser {

    public static void main(String[] args) throws ParseException {
        String dateString = "Sun Dec 12 13:45:12 CET 2010";
        SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
        Date date = dateFormat.parse(dateString);
        System.out.println("Parsed Date: " + date);
    }
}</code>
Salin selepas log masuk

Nota

Walaupun penyelesaian ini menyelesaikan isu penghuraian, secara amnya dianggap sebagai amalan yang lebih baik untuk menggunakan SimpleDateFormat#format() dan bukannya Date#toString() untuk memastikan pemformatan tarikh yang konsisten.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Output Kaedah Date#toString() Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan