Rumah > Java > javaTutorial > teks badan

Mengapakah Fungsi Java Date() Mengeluarkan Tarikh yang Salah?

Patricia Arquette
Lepaskan: 2024-10-24 01:44:01
asal
776 orang telah melayarinya

Why is the Java Date() Function Outputting an Incorrect Date?

Fungsi Java Date() Outputing Incorrect Date

Seorang pengguna telah menghadapi masalah semasa cuba mendapatkan dan memformat tarikh semasa menggunakan Date () kaedah di Jawa. Kod yang diberikan mengembalikan rentetan tarikh yang salah, khususnya "2013-02-43", walaupun pada hakikatnya hanya ada 28 hari pada bulan Februari.

Potensi Punca:

Output tarikh yang salah kemungkinan besar disebabkan oleh ralat pemformatan. Dalam kod yang disediakan, corak format berikut digunakan: "YYYY-MM-DD". Walau bagaimanapun, penentu "DD" dalam corak mewakili hari dalam setahun, bukan hari dalam sebulan.

Penyelesaian:

Untuk menyelesaikan isu itu, pengguna harus menggunakan penentu "dd" dan bukannya "DD" dalam corak format. Penentu "dd" mewakili hari dalam sebulan. Berikut ialah kod yang diperbetulkan:

<code class="java">public String getDate() {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    Date date = new Date();

    return dateFormat.format(date);
}</code>
Salin selepas log masuk

Dengan pembetulan ini, kod kini akan memformat tarikh sebagai "yyyy-MM-dd", dengan "yyyy" mewakili tahun, "MM" mewakili bulan dan "dd" mewakili hari dalam sebulan. Ini akan memastikan bahawa rentetan tarikh yang dikembalikan adalah betul dan tidak mengandungi nilai hari-dalam-bulan yang tidak sah.

Atas ialah kandungan terperinci Mengapakah Fungsi Java Date() Mengeluarkan Tarikh yang Salah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!