Konversi Tanggal Java
Kelas inti yang terlibat: kelas tanggal, kelas SimpledateFormat, kelas kalender
1. Jenis tanggal dan jenis panjang
Konversi tanggal menjadi lama
Tanggal Tanggal = Tanggal Baru (); // Dapatkan Jenis Tanggal Waktu Saat Ini
Tanggal Panjang2Long = Date.getTime (); // Tanggal panjang
Konversi lama hingga saat ini
long cur = system.currentTimeMills (); // Dapatkan tipe waktu yang lama untuk dikembalikan
Tanggal long2date = tanggal baru (cur); // lama sampai saat ini
2. Jenis Tanggal dan Jenis String
Konversi tanggal menjadi string
Tanggal Tanggal = Tanggal Baru (); SimpleDateFormat SDF = new SimpleDateFormat ("yyyy-mm-dd hh: mm: ss.sss"); // atur format konversi target ke yyyy-mm-dd hh: mm: ss.ssstring date2string = sdf.format (date); Konversi string hingga saat ini
String str = "2001-11-03 11: 12: 33.828"; // Setel Tanggal Jenis String Awal
Tanggal str2date = sdf.parse (str); // string hingga saat ini
3. Jenis Tanggal dan Jenis Kalender
Konversi Tanggal ke Kalender
Calendar Cal = Calendar.GetInstance (); // Dapatkan Jenis Kalender Waktu Saat Ini
Cal.settime (tanggal); // Tanggal Kalender
Konversi kalender ke saat ini
Calendar Cal = Calendar.GetInstance (); // Dapatkan Jenis Kalender Waktu Saat Ini
Tanggal cal2date = cal.getTime (); // kalender hingga saat ini
4. Ringkasan
5. Pertanyaan Wawancara
T: Tulis metode, parameternya adalah tanggal tanggal, tanggal push kembali selama 3 hari, dan mengembalikan jenis string dalam format "yyyy-mm-dd"
string publik add3day (tanggal tanggal) melempar parseException {SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); Calendar cal = calendar.getInstance (); cal.settime (tanggal); // Tanggal dikonversi ke kalender cal.add (calendar.date, 3); // Dorong tanggal kembali selama 3 hari, kurangi 3 hari, lalu -3. Jika peningkatan bulanan adalah calendar.month string setelah = sdf.format (cal.getTime ()); // Kalender dikonversi hingga saat ini, dan kemudian dikonversi ke string return setelah;}Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!