logo

Java Takvim Sınıfı

Java Takvim sınıfı, tarihi zaman içindeki belirli bir an ile AY, YIL, SAAT vb. gibi bir dizi takvim alanı arasında dönüştürmek için yöntemler sağlayan soyut bir sınıftır. Object sınıfını devralır ve Karşılaştırılabilir arayüzü uygular.


Java Takvimi sınıf bildirimi

Java.util.Calendar sınıfının bildirimine bakalım.

 public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable 

Takvim Yöntemlerinin Listesi

HAYIR Yöntem Tanım
1. genel geçersiz eklenti (int alanı, int miktarı) Belirtilen (imzalı) süreyi verilen takvim alanına ekler.
2. sonrasında genel boolean (Nesne ne zaman) Bu Takvim tarafından temsil edilen zaman, When Object tarafından temsil edilen zamandan sonraysa, yöntem true değerini döndürür.
3. önce genel boolean(Nesne ne zaman) Bu Takvim tarafından temsil edilen zaman, When Object tarafından temsil edilen zamandan önceyse yöntem true değerini döndürür.
4. genel final void clear(int field) Verilen takvim alanı değerini ve bu Takvimin zaman değerini tanımsız olarak ayarlayın.
5. genel Nesne klonu() Clone yöntemi mevcut nesnenin kopyasını sağlar.
6. public int CompareTo(Calendar otherCalendar) Calendar sınıfının CompareTo() yöntemi, iki takvim nesnesi arasındaki zaman değerlerini (milisaniye farkları) karşılaştırır.
7. korumalı geçersizlik tamamlandı() Takvim alanlarındaki ayarlanmamış alanları doldurur.
8. korumalı soyut geçersiz computeFields() Geçerli milisaniye zaman değerini, alanlardaki[] takvim alanı değerlerine dönüştürür.
9. korumalı soyut void computeTime() Alanlardaki[] geçerli takvim alanı değerlerini milisaniyelik zaman değeri zamanına dönüştürür.
10. genel boole eşittir (Nesne nesnesi) equals() yöntemi, iki nesneyi eşitlik açısından karşılaştırır ve eşit olmaları durumunda true değerini döndürür.
on bir. public int get(int alanı) Get() yönteminde takvimin alanları parametre olarak iletilir ve bu yöntem, parametre olarak iletilen alanların değerini döndürür.
12. public int getActualMaximum(int alanı) getActualMaximum() yöntemine parametre olarak iletilen takvim alanının mümkün olan maksimum değerini döndürür.
13. public int getActualMinimum(int alanı) getActualMinimum() yöntemine parametre olarak iletilen takvim alanının mümkün olan minimum değerini döndürür.
14. public static getAvailableCalendarTypes()'ı ayarla Java Runtime Environment tarafından desteklenen tüm kullanılabilir takvim türlerinin dize kümesini içeren bir küme döndürür.
on beş. public static Yerel Ayar[] getAvailableLocales() Java çalışma zamanı ortamında bulunan tüm yerel ayarların bir dizisini döndürür.
16. public String getCalendarType() Java Runtime Environment tarafından desteklenen tüm kullanılabilir takvim türlerini dize olarak döndürür.
17. public String getDisplayName(int alanı, int stili, Yerel ayar yerel ayarı) Belirli bir stilde ve yerelde parametre olarak iletilen takvim alanı değerinin Dize gösterimini döndürür.
18. genel Harita getDisplayNames(int alanı, int stili, Yerel ayar yerel ayarı) Belirli bir stilde ve yerelde parametre olarak iletilen takvim alanı değerinin Harita temsilini döndürür.
19. public int getFirstDayOfWeek() Haftanın ilk gününü tam sayı biçiminde döndürür.
yirmi. genel özet int getGreatestMinimum(int alanı) Bu yöntem, parametre olarak geçirilen Takvim alanının en yüksek minimum değerini döndürür.
yirmi bir. genel statik Takvim getInstance() Bu yöntem, Java çalışma zamanı ortamı tarafından belirlenen geçerli saat dilimine göre takvim örneğini almak için takvim nesnesiyle birlikte kullanılır.
22. genel özet int getLeastMaximum(int alanı) Yönteme parametre olarak belirtilen alan için tüm maksimum değerlerden en küçük değeri döndürür.
23. genel özet int getMaximum(int alanı) Bu yöntem, parametre olarak belirtilen takvim alanının maksimum değerini elde etmek için takvim nesnesiyle birlikte kullanılır.
24. public int getMinimalDaysInFirstWeek() Gerekli minimum gün sayısını tamsayı biçiminde döndürür.
25. genel özet int getMinimum(int alanı) Bu yöntem, parametre olarak belirtilen takvim alanının minimum değerini almak için takvim nesnesiyle birlikte kullanılır.
26. genel final Tarihi getTime() Bu yöntem, takvim nesnesinin zaman değerini ve Döndürme tarihini alır.
27. halka açık uzun getTimeInMillis() Geçerli saati milisaniye cinsinden döndürür. Bu metodun long as dönüş tipi vardır.
28. genel Saat Dilimi getTimeZone() Bu yöntem, takvim nesnesinin TimeZone'unu alır ve bir TimeZone nesnesi döndürür.
29. public int getWeeksInWeekYear() Hafta yılı içindeki toplam haftaları döndürür. Hafta yılı içindeki haftalar tamsayı biçiminde döndürülür.
30. public int getWeekYear() Bu yöntem, geçerli Takvim tarafından temsil edilen hafta yılını alır.
31. public int hashCode() Java'daki diğer tüm sınıflar hasCode() yöntemini aşırı yükler. Bu yöntem, takvim nesnesinin karma kodunu döndürür.
32. korumalı final int internalGet(int alanı) Bu yöntem, parametre olarak iletilen takvim alanının değerini döndürür.
33. Genel boolean isLenient() Boole değerini döndür. Bu takvimin yorumlanma şekli hoşgörülü ise doğrudur; aksi takdirde yanlış.
3. 4. genel final boolean isSet(int alanı) Bu yöntem, parametre olarak belirtilen alanın ayarlanıp ayarlanmadığını kontrol eder. Ayarlanmazsa false, aksi takdirde true değerini döndürür.
35. genel boolean isWeekDateSupported() Bu takvimin hafta tarihini destekleyip desteklemediğini kontrol eder. Varsayılan değer false'tur.
36. genel soyut geçersiz rulo (int alanı, boole yukarı) Bu yöntem, belirtilen takvim alanını diğer alanı etkilemeden bir birim artırır veya azaltır.
37. genel geçersiz küme (int alanı, int değeri) Belirtilen takvim alanını belirtilen değere göre ayarlar.
38. public void setFirstDayOfWeek(int value) Haftanın ilk gününü ayarlar. Haftanın ilk günü olarak ayarlanacak değer parametre olarak aktarılır.
39. public void setMinimalDaysInFirstWeek(int değer) İlk haftada gereken minimum gün sayısını ayarlar. İlk haftanın minimum gün sayısı olarak ayarlanacak değer parametre olarak aktarılır.
40. genel final geçersiz setTime(Tarih tarih) Geçerli takvim nesnesinin Saatini ayarlar. Parametre olarak geçirilen bir Tarih nesnesi kimliği.
41. genel geçersiz setTimeInMillis(uzun milisaniye) Geçerli saati milisaniye cinsinden ayarlar.
42. public void setTimeZone(TimeZone değeri) Parametre olarak geçirilen TimeZone değeri (nesne) ile TimeZone'u ayarlar.
43. public void setWeekDate(intweekYear, intweekOfYear, int dayOfWeek) Geçerli tarihi, parametre olarak belirtilen tamsayı değeriyle ayarlar. Bu değerler;weekYear,weekOfYear ve dayOfWeek'tir.
44. genel final Anında toInstant() toInstant() yöntemi geçerli nesneyi bir ana dönüştürür.
Dört beş. public String toString() Geçerli nesnenin dize gösterimini döndürür.

Java Takvim Sınıfı Örneği

 import java.util.Calendar; public class CalendarExample1 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println('The current date is : ' + calendar.getTime()); calendar.add(Calendar.DATE, -15); System.out.println('15 days ago: ' + calendar.getTime()); calendar.add(Calendar.MONTH, 4); System.out.println('4 months later: ' + calendar.getTime()); calendar.add(Calendar.YEAR, 2); System.out.println('2 years later: ' + calendar.getTime()); } } 
Şimdi Test Edin

Çıktı:

 The current date is : Thu Jan 19 18:47:02 IST 2017 15 days ago: Wed Jan 04 18:47:02 IST 2017 4 months later: Thu May 04 18:47:02 IST 2017 2 years later: Sat May 04 18:47:02 IST 2019 

Java Takvim Sınıfı Örneği: get()

 import java.util.*; public class CalendarExample2{ public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println('At present Calendar's Year: ' + calendar.get(Calendar.YEAR)); System.out.println('At present Calendar's Day: ' + calendar.get(Calendar.DATE)); } } 
Şimdi Test Edin

Çıktı:

 At present Calendar's Year: 2017 At present Calendar's Day: 20 

Java Takvim Sınıfı Örneği: getInstance()

 import java.util.*; public class CalendarExample3{ public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.print('At present Date And Time Is: ' + calendar.getTime()); } } 
Şimdi Test Edin

Çıktı:

 At present Date And Time Is: Fri Jan 20 14:26:19 IST 2017 

Java Takvim Sınıfı Örneği: getMaximum()

 import java.util.*; public class CalendarExample4 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); int maximum = calendar.getMaximum(Calendar.DAY_OF_WEEK); System.out.println('Maximum number of days in week: ' + maximum); maximum = calendar.getMaximum(Calendar.WEEK_OF_YEAR); System.out.println('Maximum number of weeks in year: ' + maximum); } } 
Şimdi Test Edin

Çıktı:

 Maximum number of days in week: 7 Maximum number of weeks in year: 53 

Java Takvim Sınıfı Örneği: getMinimum()

 import java.util.*; public class CalendarExample5 { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int maximum = cal.getMinimum(Calendar.DAY_OF_WEEK); System.out.println('Minimum number of days in week: ' + maximum); maximum = cal.getMinimum(Calendar.WEEK_OF_YEAR); System.out.println('Minimum number of weeks in year: ' + maximum); } } 
Şimdi Test Edin

Çıktı:

 Minimum number of days in week: 1 Minimum number of weeks in year: 1