MENU

Perhitungan tanggal/waktu Java Penjumlahan dan pengurangan menjadi mudah

Daftar isi

Jawa Perhitungan tanggal/waktuPenjumlahan dan pengurangan menjadi mudah

Mudah dengan JavaMenghitung penambahan/pengurangan tanggal/waktuMemperkenalkan contoh program untuk melakukan ini.
Ciri-ciri program sampel adalah sebagai berikut.

  • Mengembalikan hasil penambahan atau pengurangan jumlah waktu tertentu dari tanggal/waktu saat ini atau tanggal/waktu mana pun.
  • Jika bilangan positif ditentukan, maka waktunya akan dimajukan; jika nilainya negatif, maka waktunya akan mundur.
    Misalnya 10 hari yang lalu dari tanggal dan waktu saat ini.perhitunganJika ya, maka hal berikut akan berlaku.
    Kalender cal = addMonth(-10);
  • Anda dapat mengatur jumlah waktu berapa pun untuk bidang waktu tahun, bulan, hari, jam, menit, detik, dan milidetik.
    Juga, relatif terhadap waktu yang ditentukanperhitunganJika demikian, teruskan kelas Kalender sebagai argumen.
    Misalnya, berikut ini akan memajukan instans Kalender yang ditentukan sebanyak satu tahun.
    Kalender cal = add("Kalender yang Ditentukan",1,0,0,0,0,0,0);
  • Jika nilai setiap kolom waktu melebihi rentangnya, kolom waktu berikutnya yang lebih besar akan bertambah atau dikurangi.
    Misalnya, berikut ini akan memajukan waktu saat ini sebanyak 1 jam 5 menit.
    Kalender cal = addMinute(65);


contoh program


eksekusi

Dalam program sampel, sebagai nilai kembalianSetelah perhitunganKarena kita bisa mendapatkan objek java.util.Calendar yang menyimpan tanggal, kita menggunakan metode java.util.Calendar#getTime() untuk mengonversinya menjadi java.util.Date, dan java.text.SimpleDateFormat untuk mengonversinya menjadi string tanggal .

◆Contoh eksekusi

public static void main(String[] args) { SimpleDateFormat f = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); System.out.println("Tanggal/waktu saat ini = "+ f.format( tambahkan (null,0,0,0,0,0,0,0).getTime())); System.out.println("Tanggal/waktu dalam 1 tahun = "+ f.format(addYera(1) .getTime ())); System.out.println("Tanggal/waktu 1 bulan yang lalu = "+ f.format(addMonth(-1).getTime())); System.out.println("3 jam kemudian Tanggal/waktu = "+ f.format(addHour(3).getTime())); System.out.println("Tanggal/waktu 30 jam yang lalu = "+ f.format(addHour(-30).getTime ())); System.out.println("Tanggal/waktu 40 menit kemudian = "+ f.format(addMinute(40).getTime())); System.out.println("Tanggal/waktu 80 detik kemudian = "+ f.format (addMinute(40).getTime())); Time = "+ f.format(addSecond(80).getTime())); System.out.println("Tanggal/waktu 4 hari dari 1 bulan lalu = "+ f.format(tambahkan(null,0, -1,4,0,0,0,0).getTime())); }

◆Hasil eksekusi
Tanggal dan waktu saat ini adalah 25/03/2008 00:00:00.

Tanggal/waktu sekarang = 25/03/2008 00:00:00 Tanggal/waktu satu tahun kemudian = 25/03/2009 00:00:00 Tanggal/waktu satu bulan yang lalu = 25/02/2008 00:00 :00 Tanggal dan waktu 3 jam kemudian = 25/03/2008 03:00:00 Tanggal dan waktu 30 jam yang lalu = 23/03/2008 18:00:00 Tanggal dan waktu 40 menit kemudian = 03/2008/ 25 00:40:00 Tanggal dan waktu 80 detik kemudian = 25/03/2008 00:01:20 Tanggal dan waktu 4 hari dari 1 bulan yang lalu = 29/02/2008 00:00:00

*2008 adalah tahun kabisat, jadi hari terakhir bulan Februari adalah tanggal 29.

Program contoh ini untuk Obrolan & Messenger.Fungsi manajemen kalender/jadwal” sebenarnya digunakan.

  • URLをコピーしました!
Daftar isi