MENU

Java: Perhitungan penjumlahan dan pengurangan tanggal dan waktu yang mudah.

Daftar isi

Jawa Perhitungan tanggal dan waktuPenjumlahan dan pengurangan itu mudah.

Mudah dilakukan di JavaHitung penjumlahan dan pengurangan tanggal dan waktu.Berikut adalah contoh program yang mendemonstrasikan hal ini.
Program contoh ini memiliki fitur-fitur berikut:

  • Fungsi ini mengembalikan hasil penambahan atau pengurangan sejumlah waktu tertentu dari tanggal saat ini atau tanggal dan waktu tertentu.
  • Menentukan angka positif akan memajukan waktu, sedangkan menentukan angka negatif akan memundurkannya.
    Sebagai contoh, 10 hari sebelum tanggal dan waktu saat ini.perhitunganJika Anda memilih untuk melakukannya, mohon lakukan hal berikut:
    Kalender cal = addMonth(-10);
  • Anda dapat mengatur jumlah waktu apa pun untuk setiap kolom waktu: tahun, bulan, hari, jam, menit, detik, dan milidetik.
    Selain itu, relatif terhadap waktu yang ditentukanperhitunganJika Anda melakukannya, berikan kelas Calendar sebagai argumen.
    Sebagai contoh, perintah berikut akan memajukan tanggal satu tahun dari instance Kalender yang ditentukan.
    Kalender cal = tambah(“Kalender yang Ditentukan”,1,0,0,0,0,0,0);
  • Jika nilai suatu kolom waktu melebihi rentangnya, kolom waktu dengan nilai terbesar berikutnya akan ditambah atau dikurangi.
    Sebagai contoh, perintah berikut akan memajukan waktu saat ini sebanyak 1 jam dan 5 menit.
    Kalender cal = addMinute(65);


Contoh program


eksekusi

Dalam program contoh tersebut, nilai kembaliannya adalahSetelah perhitunganAnda dapat memperoleh objek java.util.Calendar yang menyimpan tanggal, sehingga Anda mengonversinya menjadi java.util.Date menggunakan metode java.util.Calendar#getTime(), dan kemudian mengonversinya menjadi string tanggal menggunakan java.text.SimpleDateFormat.

◆Contoh

public static void main(String[] args) {

SimpleDateFormat f = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
System.out.println("現在   の日付・時刻 = "+ f.format(add(null,0,0,0,0,0,0,0).getTime()));
System.out.println("1年後  の日付・時刻 = "+ f.format(addYera(1).getTime()));
System.out.println("1ヶ月前 の日付・時刻 = "+ f.format(addMonth(-1).getTime()));
System.out.println("3時間後 の日付・時刻 = "+ f.format(addHour(3).getTime()));
System.out.println("30時間前の日付・時刻 = "+ f.format(addHour(-30).getTime()));
System.out.println("40分後 の日付・時刻 = "+ f.format(addMinute(40).getTime()));
System.out.println("80秒後 の日付・時刻 = "+ f.format(addSecond(80).getTime()));
System.out.println("1ヶ月前から、4日後の日付・時刻 = "+ f.format(add(null,0,-1,4,0,0,0,0).getTime()));

}

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

Tanggal dan waktu saat ini = 2008/03/25 00:00:00 Tanggal dan waktu satu tahun dari sekarang = 2009/03/25 00:00:00 Tanggal dan waktu satu bulan yang lalu = 2008/02/25 00:00:00 Tanggal dan waktu tiga jam kemudian = 2008/03/25 03:00:00 Tanggal dan waktu 30 jam yang lalu = 2008/03/23 18:00:00 Tanggal dan waktu empat puluh menit kemudian = 2008/03/25 00:40:00 Tanggal dan waktu delapan puluh detik kemudian = 2008/03/25 00:01:20 Tanggal dan waktu empat hari setelah satu bulan yang lalu = 2008/02/29 00:00:00

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

Program contoh ini untuk Chat&Messenger.Fungsi manajemen kalender dan jadwalSaya sebenarnya menggunakannya dalam [konteks ini].

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