Bugün gerekli oldu: Yılın belli bir ayı için limit kontrolü yapmam gerekti. Ayın sonu değiştiği için (30,31,28 veya 29) bunu ya kendim kodlamam lazımdı ya da hazır Java kütüphanelerinin yardımıyla işi kotarmam... Herşeyi sıfırdan kendimiz yazacak olsak, yazılım işi oldukça sıkıntılı bir iş olurdu. O yüzden sık sık hazır kütüphanelere başvurmakta fayda var.

Biraz araştırma sonucunda şu kod parçacığının işe yaradığını gördüm:

JAVA:
  1.    "dd.MM.yyyy");
  2. Date date = new Date();
  3. Calendar cal = Calendar.getInstance();
  4. cal.setTime(date);
  5. cal.add(Calendar.MONTH,-1);
  6.  
  7. // ayın ilk günü
  8. c.set(Calendar.DAY_OF_MONTH,
  9.   c.getActualMinimum(Calendar.DAY_OF_MONTH));
  10. Date first = c.getTime();
  11. System.out.println(df.format(c.getTime()));
  12.  
  13. // ayın son günü
  14. c.set(Calendar.DAY_OF_MONTH,
  15.   c.getActualMaximum(Calendar.DAY_OF_MONTH));
  16. Date last = c.getTime();
  17. System.out.println(df.format(c.getTime()));

Gerekli kütüphaneleri içe aktarıp (import) bu kod parçacığını programımızda kullanarak derdimizden kurtulabiliyoruz...

Keyifli kodlamalar ;)


Benzer Yazılar

  • Benzer yazı bulunamadı!