logo

Јава Цалендар Цласс

Јава Цалендар класа је апстрактна класа која обезбеђује методе за конвертовање датума између одређеног тренутка у времену и скупа календарских поља као што су МЕСЕЦ, ГОДИНА, САТ, итд. Она наслеђује класу Објецт и имплементира интерфејс Цомпарабле.

стринг у инт

Декларација класе Јава Цалендар

Хајде да видимо декларацију класе јава.утил.Цалендар.

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

Листа календарских метода

Не Метод Опис
1. јавни неважећи додатак (инт поље, инт износ) Додаје наведено (потписано) време у дато поље календара.
2. јавни логички после (Објекат када) Метод Враћа тачно ако је време представљено овим календаром после времена представљеног када Објецт.
3. јавни логички пре (Објекат када) Метод Враћа тачно ако је време представљено овим календаром пре времена које представља када Објецт.
4. јавно коначно воид цлеар(инт фиелд) Подесите дату вредност поља календара и временску вредност овог календара недефинисано.
5. јавни објекат клон() Метода Цлоне обезбеђује копију тренутног објекта.
6. публиц инт цомпареТо(Цалендар анотхерЦалендар) ЦомпареТо() метода класе Цалендар упоређује временске вредности (помаке у милисекундама) између два календарска објекта.
7. заштићена воид завршена() Попуњава сва неподешена поља у пољима календара.
8. заштићени апстрактни воид цомпутеФиелдс() Конвертује тренутну временску вредност у милисекунди у вредности календарског поља у пољима[].
9. заштићени апстрактни воид цомпутеТиме() Конвертује тренутне вредности календарског поља у пољима [] у временско време у милисекунди.
10. јавни логички једнак (Објекат објекат) Метода екуалс() упоређује два објекта за једнакост и враћа труе ако су једнаки.
Једанаест. публиц инт гет(инт поље) У методи гет() поља календара се прослеђују као параметар, а овај метод враћа вредност поља предатих као параметар.
12. публиц инт гетАцтуалМакимум(инт поље) Враћа максималну могућу вредност поља календара која је прослеђена као параметар методи гетАцтуалМакимум().
13. публиц инт гетАцтуалМинимум(инт поље) Враћа минималну могућу вредност поља календара која је прослеђена као параметар методи гетАцтуалМинимум().
14. публиц статиц Сет гетАваилаблеЦалендарТипес() Враћа скуп који садржи низ низова свих доступних типова календара које подржава Јава Рунтиме Енвиронмент.
петнаест. јавни статички Лоцале[] гетАваилаблеЛоцалес() Враћа низ свих локализација доступних у Јава рунтиме окружењу.
16. јавни стринг гетЦалендарТипе() Враћа у низу све доступне типове календара које подржава Јава Рунтиме Енвиронмент.
17. јавни стринг гетДисплаиНаме(инт поље, инт стил, локализација језика) Враћа стринг приказ вредности календарског поља која је прослеђена као параметар у датом стилу и локално.
18. јавна мапа гетДисплаиНамес(инт фиелд, инт стиле, лоцале) Враћа приказ на мапи вредности поља календара која је прослеђена као параметар у датом стилу и локално.
19. публиц инт гетФирстДаиОфВеек() Враћа први дан у недељи у целобројном облику.
двадесет. јавни апстракт инт гетГреатестМинимум(инт поље) Овај метод враћа највишу минималну вредност поља Календар прослеђена као параметар.
двадесет један. јавни статички календар гетИнстанце() Овај метод се користи са објектом календара за добијање инстанце календара према тренутној временској зони коју је поставило Јава рунтиме окружење
22. јавни сажетак инт гетЛеастМакимум(инт поље) Враћа најмању вредност од свих максималних вредности за поље наведено као параметар методе.
23. јавни сажетак инт гетМакимум(инт поље) Овај метод се користи са објектом календара да би се добила максимална вредност наведеног календарског поља као параметра.
24. публиц инт гетМинималДаисИнФирстВеек() Враћа потребне минималне дане у целобројном облику.
25. јавни апстракт инт гетМинимум(инт поље) Овај метод се користи са објектом календара за добијање минималне вредности наведеног календарског поља као параметра.
26. јавни коначни датум гетТиме() Овај метод добија временску вредност објекта календара и враћа датум.
27. публиц лонг гетТимеИнМиллис() Враћа тренутно време у милисекундама. Овај метод има дуг као тип враћања.
28. јавна временска зона гетТимеЗоне() Овај метод добија временску зону објекта календара и враћа објекат временске зоне.
29. публиц инт гетВеексИнВеекИеар() Вратите укупан број недеља у седмичној години. Недеље у недељи година се враћа у целобројном облику.
30. публиц инт гетВеекИеар() Овај метод добија недељну годину представљену тренутним календаром.
31. јавни инт хасхЦоде() Све остале класе у Јави преоптерећују хасЦоде() метод. Овај метод враћа хеш код за објекат календара.
32. заштићено коначно инт интерналГет(инт поље) Овај метод враћа вредност поља календара која је прослеђена као параметар.
33. Јавни логички исЛениент() Врати Боолеан вредност. Тачно ако је начин тумачења овог календара благ; фалсе иначе.
3. 4. јавни коначни логички исСет(инт поље) Овај метод проверава да ли је наведено поље као параметар постављено или није. Ако није постављено, онда враћа фалсе, иначе тачно.
35. јавни логички исВеекДатеСуппортед() Проверава да ли овај календар подржава датум у недељи. Подразумевана вредност је лажна.
36. јавни апстрактни воид ролл (инт фиелд, боолеан уп) Овај метод повећава или смањује наведено поље календара за једну јединицу без утицаја на друго поље
37. јавни воид сет (инт поље, инт вредност) Поставља наведено поље календара према наведеној вредности.
38. публиц воид сетФирстДаиОфВеек(инт валуе) Подешава први дан у недељи. Вредност која се поставља као први дан у недељи се преноси као параметар.
39. публиц воид сетМинималДаисИнФирстВеек(инт валуе) Поставља минималне дане потребне у првој недељи. Вредност која се поставља као минимални дани у првој недељи се преноси као параметар.
40. јавно коначно поништење сетТиме (датум датум) Подешава Време тренутног објекта календара. ИД објекта датума је прослеђен као параметар.
41. публиц воид сетТимеИнМиллис(дуги миллис) Поставља тренутно време у милисекундама.
42. публиц воид сетТимеЗоне(вредност временске зоне) Поставља временску зону са прослеђеном вредношћу временске зоне (објекат) као параметар.
43. публиц воид сетВеекДате(инт веекИеар, инт веекОфИеар, инт даиОфВеек) Поставља тренутни датум са наведеном целобројном вредношћу као параметар. Ове вредности су веекИеар, веекОфИеар и даиОфВеек.
44. јавно финале Инстант тоИнстант() Метода тоИнстант() претвара тренутни објекат у тренутак.
Четири, пет. јавни стринг тоСтринг() Враћа стринг приказ тренутног објекта.

Пример класе Јава календара

 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()); } } 
Тестирајте одмах

Излаз:

 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 

Пример класе Јава календара: гет()

 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)); } } 
Тестирајте одмах

Излаз:

логички у низ јава
 At present Calendar's Year: 2017 At present Calendar's Day: 20 

Пример класе Јава календара: гетИнстанце()

 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()); } } 
Тестирајте одмах

Излаз:

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

Пример класе Јава календара: гетМакимум()

 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); } } 
Тестирајте одмах

Излаз:

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

Пример класе Јава календара: гетМинимум()

 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); } } 
Тестирајте одмах

Излаз:

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