MENU

Dapatkan tanggal akhir bulan di Java

Daftar isi

Jawa tanggal akhir bulanmendapatkan Kalender.getActualMaximum()

Jawadari tanggal yang ditentukan dalamtanggal akhir bulanIni adalah contoh program untuk mendapatkan file .
java.util.KalenderkelasgetActualMaximum(Kalender.DATE)di dalamtanggal akhir bulanBisa didapatkan.

contoh program

/** * Mengembalikan hari terakhir pada bulan tersebut dalam string tanggal yang ditentukan (yyyy/MM/dd atau yyyy-MM-dd) *. * * @param strDate String tanggal target * @return Hari terakhir setiap bulan */ public static int getLastDay(String strDate) { if (strDate == null || strDate.length() != 10) { throw new IllegalArgumentException( " Argumen String ["+ strDate +"]" + "tidak valid."); } int yyyy = Integer.parseInt(strDate.substring(0,4)); int MM = Integer.parseInt(strDate.substring(5 , 7)); int dd = Integer.parseInt(strDate.substring(8,10)); Kalender cal = Kalender.getInstance(); cal.set(yyyy,MM-1,dd); int last = cal.getActualMaximum ( Kalender.DATE); kembali terakhir; }


Hasil eksekusi

◆Contoh eksekusi

public static void main(String[] args) { System.out.println(getLastDay("2007/01/01")); System.out.println(getLastDay("2007/02/01")); System.out .println(getLastDay("2008/02/01")); }

◆ Hasil keluaran

31
28
29

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

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