Sponsor Reklam 


24.02.2009 (05:55)

 Calendar Sınıfı 
Calendar sınıfı bir özet (abstract) sınıftır. Ondan türeyecek sınıfların milisaniye üzerinden gün, ay, yıl, saat, dakika ve saniye işlemleri yapılmasını sağlar. Bu sınıfı genişleten (extend) alt sınıf GregorianCalendar sınıfıdır.

Calendar sınıfı MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, PM, AM, JANUARY, FEBRUARY, MARCH, APRIL, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, WEEK_OF_YEAR, WEEK_OF_MONTH, HOUR_OF_DAY, MINUTE, SECOND, HOUR gibi çeşitli sabitleri içerir.

Geçerli saat ve tarih bilgileri bu sınıfın static tanımlı getInstance() metodu ile elde edilebilir. Abstract anahtar sözcüğü üzerine şu yazıda da bahsettiğimiz gibi özet sınıfların nesneleri üretilmez. Bu nedenle doğrudan üretemediğimiz nesneyi bu static metodu kullanarak üretebiliriz.

Örnek:
package kodcu.net;

import java.util.Calendar;

public class CalendarDemo {

  // getInstance() is a static method of Calendar abstract class.
  Calendar calendar = Calendar.getInstance();
  // current time
  int hour = calendar.get(Calendar.HOUR);
  int minute = calendar.get(Calendar.MINUTE);
  int second = calendar.get(Calendar.SECOND);
  // saat bilgisini 1 saat ileri alalım
  // let's put the clock forward 1 hour
  calendar.set(Calendar.HOUR, 1);

}

Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter