logo

Java-kalenteriluokka

Java-kalenteriluokka on abstrakti luokka, joka tarjoaa menetelmiä päivämäärän muuntamiseen tietyn ajanhetken ja kalenterikenttien, kuten KUUKAUSI, VUOSI, TUNTI jne., välillä. Se perii Object-luokan ja toteuttaa Comparable-rajapinnan.


Java-kalenterin luokkailmoitus

Katsotaanpa luokan java.util.Calendar ilmoitus.

java int merkkijonoon
 public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable 

Luettelo kalenterimenetelmistä

Ei Menetelmä Kuvaus
1. julkinen void add(int kenttä, int summa) Lisää määritetyn (allekirjoitetun) ajan annettuun kalenterikenttään.
2. julkinen boolean jälkeen (Object when) Metodi palauttaa arvon tosi, jos tämän kalenterin edustama aika on objektin kun edustaman ajan jälkeen.
3. public boolean before (Object milloin) Metodi palauttaa arvon tosi, jos tämän kalenterin edustama aika on ennen kuin objektin edustamaa aikaa.
4. julkinen lopullinen void tyhjä(int field) Aseta annettu kalenterikentän arvo ja tämän kalenterin aika-arvo määrittelemättömäksi.
5. julkinen objektin klooni() Kloonausmenetelmä tarjoaa kopion nykyisestä objektista.
6. julkinen int vertaaTo(kalenteri toiseen kalenteriin) Calendar-luokan vertailuTo()-metodi vertaa kahden kalenteriobjektin aika-arvoja (millisekuntisiirtymiä).
7. suojattu void valmis() Se täyttää kaikki määrittämättömät kentät kalenterikentissä.
8. suojattu abstrakti void computeFields() Se muuntaa nykyisen millisekunnin aika-arvon ajan kalenterin kenttien arvoiksi kentissä[].
9. suojattu abstrakti void computeTime() Se muuntaa nykyiset kalenterin kenttien arvot kentissä[] millisekunnin aika-arvoksi.
10. julkinen looginen yhtälö (Objektiobjekti) Equals()-menetelmä vertaa kahta yhtälön kohdetta ja palauttaa tosi, jos ne ovat yhtä suuret.
yksitoista. julkinen int get(int field) Get()-metodissa kalenterin kentät välitetään parametreina, ja tämä menetelmä palauttaa parametreina välitettyjen kenttien arvon.
12. public int getActualMaximum(int-kenttä) Palauttaa GetActualMaximum()-metodin parametrina välitetyn kalenterikentän Suurin mahdollinen arvo.
13. julkinen int getActualMinimum(int-kenttä) Palauttaa GetActualMinimum() -methotille parametrina välitetyn kalenterikentän Pienin mahdollinen arvon.
14. julkinen staattinen Aseta getAvailableCalendarTypes() Palauttaa joukon, joka sisältää merkkijonojoukon kaikista Java Runtime Environmentin tukemista kalenterityypeistä.
viisitoista. julkinen staattinen kieliasetus[] getAvailableLocales() Palauttaa joukon kaikkia Java-ajonaikaisessa ympäristössä saatavilla olevia kieliasetuksia.
16. julkinen merkkijono getCalendarType() Palauttaa merkkijonona kaikki Java Runtime Environmentin tukemat kalenterityypit.
17. julkinen merkkijono getDisplayName(int-kenttä, int-tyyli, maa-asetus) Palauttaa parametrina välitetyn kalenterikentän arvon merkkijonoesityksen tietyssä tyylissä ja paikallisesti.
18. julkinen kartta getDisplayNames(int field, int style, locale locale) Palauttaa parametrina välitetyn kalenterikentän arvon karttaesityksen tietyllä tyylillä ja paikallisesti.
19. julkinen int getFirstDayOfWeek() Palauttaa viikon ensimmäisen päivän kokonaislukumuodossa.
kaksikymmentä. julkinen abstrakti int getGreatestMinimum(int-kenttä) Tämä menetelmä palauttaa Kalenteri-kentän suurimman vähimmäisarvon parametrina.
kaksikymmentäyksi. julkinen staattinen kalenteri getInstance() Tätä menetelmää käytetään kalenteriobjektin kanssa kalenterin esiintymän saamiseksi Java-ajonaikaisen ympäristön asettaman nykyisen aikavyöhykkeen mukaan
22. julkinen abstrakti int getLeastMaximum(int field) Palauttaa menetelmän parametriksi määritetyn kentän pienimmän arvon kaikista maksimiarvoista.
23. julkinen abstrakti int getMaximum(int field) Tätä menetelmää käytetään kalenteriobjektin kanssa määritetyn kalenterikentän enimmäisarvon saamiseksi parametriksi.
24. julkinen int getMinimalDaysInFirstWeek() Palauttaa vaaditut vähimmäispäivät kokonaislukumuodossa.
25. julkinen abstrakti int getMinimum(int field) Tätä menetelmää käytetään kalenteriobjektin kanssa määritetyn kalenterikentän vähimmäisarvon saamiseksi parametriksi.
26. julkinen viimeinen päivämäärä getTime() Tämä menetelmä saa kalenteriobjektin aika-arvon ja Palautuspäivämäärän.
27. julkinen pitkä getTimeInMillis() Palauttaa nykyisen ajan millisekunteina. Tällä menetelmällä on pitkä palautustyyppi.
28. julkinen aikavyöhyke getTimeZone() Tämä menetelmä hakee kalenteriobjektin aikavyöhykkeen ja palauttaa aikavyöhykeobjektin.
29. julkinen int getWeeksInWeekYear() Palautusviikkojen kokonaismäärä viikkovuonna. Viikot viikolla vuosi palautetaan kokonaislukumuodossa.
30. julkinen int getWeekYear() Tämä menetelmä saa nykyisen kalenterin edustaman viikon vuoden.
31. julkinen int hashCode() Kaikki muut Java-ylikuormituksen luokat hasCode()-metodi. Tämä menetelmä palauttaa kalenteriobjektin hash-koodin.
32. suojattu lopullinen sisäinenGet(int-kenttä) Tämä menetelmä palauttaa parametrina välitetyn kalenterikentän arvon.
33. Julkinen boolean isLenient() Palauttaa Boolen arvon. Totta, jos tämän kalenterin tulkintatapa on lempeä; vääriä muuten.
3. 4. julkinen lopullinen boolean isSet(int kenttä) Tämä menetelmä tarkistaa, onko parametriksi määritetty kenttä asetettu vai ei. Jos sitä ei ole asetettu, se palauttaa epätosi, muuten tosi.
35. julkinen boolean isWeekDateSupported() Tarkistaa, tukeeko tämä kalenteri viikonpäivämäärää. Oletusarvo on false.
36. julkinen abstrakti void roll(int field, boolean up) Tämä menetelmä suurentaa tai pienentää määritettyä kalenterikenttää yhdellä yksiköllä vaikuttamatta toiseen kenttään
37. julkinen void-joukko (int-kenttä, int-arvo) Asettaa määritetyn kalenterikentän määritetyn arvon mukaan.
38. public void setFirstDayOfWeek(int value) Asettaa viikon ensimmäisen päivän. Parametriksi välitetään arvo, joka on asetettava viikon ensimmäiseksi päiväksi.
39. public void setMinimalDaysInFirstWeek(int arvo) Asettaa ensimmäisellä viikolla vaadittavat vähimmäispäivät. Arvo, joka on asetettava minimipäiviksi ensimmäisellä viikolla, välitetään parametrina.
40. julkinen lopullinen void setTime (päivämäärä päivämäärä) Asettaa nykyisen kalenteriobjektin ajan. Parametriksi lähetetty päivämääräobjektin tunnus.
41. public void setTimeInMillis(pitkät millit) Asettaa nykyisen ajan millisekunteina.
42. public void setTimeZone (aikavyöhykkeen arvo) Asettaa aikavyöhykkeen, jonka parametriksi on kulunut aikavyöhykearvo (objekti).
43. public void setWeekDate(int weekYear, int weekOfYear, int dayOfWeek) Asettaa nykyisen päivämäärän parametrina määritetyllä kokonaisluvulla. Nämä arvot ovat weekYear, weekOfYear ja dayOfWeek.
44. julkinen lopullinen Instant toInstant() ToInstant()-menetelmä muuntaa nykyisen objektin hetkeksi.
Neljä viisi. julkinen merkkijono toString() Palauttaa nykyisen objektin merkkijonoesityksen.

Java-kalenteriluokan esimerkki

 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()); } } 
Testaa nyt

Lähtö:

 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-kalenteriluokkaesimerkki: 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)); } } 
Testaa nyt

Lähtö:

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

Java-kalenteriluokkaesimerkki: 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()); } } 
Testaa nyt

Lähtö:

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

Java-kalenteriluokkaesimerkki: 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); } } 
Testaa nyt

Lähtö:

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

Java-kalenteriluokkaesimerkki: 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); } } 
Testaa nyt

Lähtö:

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