Kata pengantar
Saat menulis program latar belakang, cap waktu server saat ini sering diperlukan.
Dalam PHP, dapatkan fungsi waktu saat ini dan gunakan fungsi waktu (), dan output format dapat melewati fungsi tanggal ().
Kalender, DateFormat dalam bahasa Java membentuk bagian dasar tetapi penting dari standar Java. Tanggal adalah bagian penting dari perhitungan logika bisnis.
Dapatkan cap waktu UNIX
Di JDK1.0, kelas tanggal adalah satu -satunya kelas yang mewakili waktu, tetapi karena kelas tanggal tidak nyaman untuk mencapai internasionalisasi, mulai dari versi JDK 1.1, disarankan untuk menggunakan kelas kalender untuk waktu dan tanggal. Di sini kami secara singkat memperkenalkan cara mendapatkan stempel waktu saat ini dengan kelas tanggal
Tanggal dan waktu sistem saat ini membuat objek tanggal dan mengembalikan bilangan bulat yang panjang.
Impor java.util.date; out.println (time.toString ());
Tanggal pemformatan
Format Data Kustomisasi Tanggal () Data dapat digunakan dalam PHP.
Impor Java.text.SimpledateFormat; );. println (str);}}
Teks yang ceria menjadi objek tanggal
Mengingat string waktu pemformatan, seperti "2013-12-17 14:05:59", yang perlu dikonversi ke objek tanggal untuk memfasilitasi perangko waktu untuk mendapatkan operasi pemformatan lainnya.
Impor Java.text.parsexception; 59 "; SimpleDateFormat SDF = new SimpleDateFormat (" yyyy-mm-dd hh: mm: ss "); coba {date time = sdf.parse (teks); System.out.println (time.gettime () / 100 0) ;} Catch (pareeException e) {System.out.println (e.getMessage ());}}}
Bagian spesifik dari tanggal akuisisi
Melalui dua kelas: DateTateFormat, kita sudah dapat mencapai cap waktu saat ini, output format tanggal, string tanggal yang diformat ke fungsi objek tanggal, sekarang ada permintaan baru, cara mendapatkan bagian tertentu dari tanggal, seperti Jam saat ini saat ini, jumlah hari saat ini, dll., Ini membutuhkan kelas kalender
Impor Java.util.calendar; ); = gcalendar.get (calendar.minute); + Menit + ":" + kedua);}}
Hitung jumlah hari antara kedua tanggal tersebut
Misalnya, jika perbedaan perhitungan antara 1 April 2010 dan 11 Maret 2009, Anda dapat menggunakan pemrosesan waktu dan tanggal untuk perhitungan.
Prinsip implementasi program ini adalah: pertama mewakili dua titik waktu tertentu. Dalam dua poin, dan kemudian membagi divisi Anda bisa mendapatkan jumlah hari yang sesuai dengan 1 hari milidetik (24 jam x60 menit x60 detik x1000 milidetik). Kode lengkap dari contoh ini adalah sebagai berikut:
Impor java.util.*;/*** Hitung jumlah hari antara dua tanggal*/kelas publik datexample1 {public static void main (string [] args) {// set dua tanggal: 2009 3rd: 2009 Kalender ke -3 C1 = Calendar.getInstance (); Konversi ke waktu relatif panjang T1 = C1.GetTimeInmillis (); out.println (hari);}}
Output kalender bulanan bulan ini
Fungsi dari contoh ini adalah kalender bulan dari waktu sistem saat ini.
Prinsip prosedur ini adalah: pertama untuk mendapatkan minggu bulan 1, dan kemudian jumlah hari dalam sebulan, dan akhirnya menggunakan kontrol proses untuk mengimplementasikan output dalam format kalender. Yaitu, jika No. 1 adalah hari Senin, ruang unit dicetak. Setelah mencetak tanggal Sabtu, ubah bank. Kode lengkap dari contoh ini adalah sebagai berikut:
Impor Java.util.*;/*** Output Kalender bulan ini*/kelas publik Datexample2 {public static void main (string [] args) {// Dapatkan kalender waktu saat ini.getInstance (); Perwakilan adalah C.Set (Calendar.Date, 1); (Calendar.date); // outlet title system.out.println system.out.print ("");} // output semua tanggal untuk (int i = 1; i <= maxday; i ++) {/ / output Systerm.print (""+i); // output spasi terpisah System.out.print (""); untuk mengubah if ((mulai + i - 1) % 7 == 0) {System.out.println ();}} // Ubah System.out.println ();}}