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