Како користити класу календара у Јави?

Kako Koristiti Klasu Kalendara U Javi



Класа Цалендар пружа слој апстракције над прорачунима датума и времена. Помаже програмерима да раде са датумима, временима и операцијама специфичним за календар. Такође пружа различите методе за манипулисање датумима, издвајање специфичних компоненти или руковање конверзијама временских зона. Календар се може користити за заказивање догађаја, подсетнике, израчунавање датума и пословне састанке и још много тога.

Овај чланак показује имплементацију коришћења класе Цалендар у Јави.







Како користити класу календара у Јави?

Класа Цалендар је део Јава стандардне библиотеке и широко је подржана, обезбеђујући компатибилност међу платформама и доследно понашање у различитим Јава имплементацијама. Штавише, користећи га, програмери могу да раде са датумима и временима специфичним за различите локације или временске зоне.



Различите методе календарске класе у Јави

Класа Цалендар нуди велики број метода које програмер може користити за преузимање одређених делова или врста података. Ове методе штеде много времена и смањују редове кода.



Неке од широко коришћених метода су наведене испод у облику табеле:





Називи метода Објашњење
публиц воид адд(инт флд, инт волуме) Користи се за додавање или уклањање одређеног времена у предвиђено поље календара.
публиц финал воид цлеар(инт куери) Подесите ' упит ” вредност само за класу Цалендар.
Датум гетТиме() Враћа објекат Дате који садржи временску вредност.
апстрактно инт гетМакимум(инт упит) Преузима максималне податке за изабрани упит календара.
јавни стринг гетЦалендарТипе() Преузима типове које подржава Рунтиме Енвиронмент.
јавни статички календар гетИнстанце() Користи се за добијање инстанце/објекта календара у односу на дато/тренутно време.
публиц лонг гетТимеИнМиллис() Приказује тренутно време у милисекундном формату.
апстрактно инт гетМинимум(инт упит) Преузима најмању вредност за изабрани упит календара.

Хајде сада да прођемо кроз неке примере да бисмо боље разумели како да користите ове методе у Јави:

Пример 1: Коришћење метода „гет“ и „цуррентТимеМиллис()“.



добити() ” метод једноставно враћа наведени део календара и „ ЦуррентТимеМиллис() ” метода преузима време у милисекундном формату као што је приказано у наставку:

импорт јава.утил. * ;
јавна класа ЦалендарГетМетход {
јавна статична празнина главна ( Низ [ ] аргс ) // Креирање главног метода

{
лонг цурТиме = Систем.цуррентТимеМиллис ( ) ;
Календар цалендарИнстанце = Цалендар.гетИнстанце ( ) ;
Систем.оут.принтлн ( 'Текуће године: ' + цалендарИнстанце.гет ( Календарска година ) ) ;
Систем.оут.принтлн ( 'Текући дан: ' + цалендарИнстанце.гет ( календар.ДАТУМ ) ) ;
Систем.оут.принтлн ( 'Тренутни минут: ' + цалендарИнстанце.гет ( Цалендар.МИНУТЕ ) ) ;
Систем.оут.принтлн ( 'Тренутна друга: ' + цалендарИнстанце.гет ( Календар.ДРУГИ ) ) ;
Систем.оут.принтлн ( 'Тренутно време у милисекундама: ' + цурТиме ) ;
}
}

Објашњење горњег кода:

  • Прво, „ јавности ” класа је креирана са именом “ ЦалендарГетМетход ”. Унутар њега креирајте „ дуго ” укуцајте променљиву под називом “ цурТиме ” и иницијализујте га вредношћу коју враћа „ ЦуррентТимеМиллис() ” метод.
  • Затим креирајте инстанцу „ Календар ” класа под називом “ цалендарИнстанце ”. Ова инстанца се користи за позивање „ добити() ” метод који преузима тренутни “ Година ”, “ Месец дана ”, “ Минута ', и ' Друго ”. И приказати излаз на конзоли користећи принтлн() метод.

Након завршетка извршења, излаз се приказује као:

Снимак показује да су потребни подаци преузети.

Пример 2: Коришћење метода „гетМакимум()“ и „гетМинимум()“

Да бисте преузели само одређени део података из „ Календар ” класа у зависности од максималне и минималне вредности, „ гетМакимум() ' и ' гетМинимум() ” могу се користити методе.

Посетите доњи код у коме се ове методе користе са „ Календар ” класа у Јави:

импорт јава.утил. * ;
јавна класа ЦалендарГетМетход {
јавна статична празнина главна ( Низ [ ] аргс ) // Креирање главног метода
{
Календар цалендарИнстанце = Цалендар.гетИнстанце ( ) ;
инт мак = цалендарИнстанце.гетМакимум ( Календар.ДАИ_ОФ_ВЕЕК ) ;
Систем.оут.принтлн ( 'Преузимање максималног броја дана који може бити у недељи: ' + мак ) ;
инт мин = цалендарИнстанце.гетМинимум ( Календар.ДАИ_ОФ_ВЕЕК ) ;
Систем.оут.принтлн ( 'Преузимање минималног броја дана који може бити у недељи: ' + мин ) ;
}
}

Објашњење горњег кода:

  • Прво, креирајте инстанцу „ Календар ” под називом „ цалендарИнстанце ”. Након тога, користите ову инстанцу да позовете „ гетМакимум() ' и ' гетМинимум() ” методе.
  • Затим, „ ДАН У НЕДЕЉИ ” се прослеђује као вредност методама „гетМакимум()” и „гетМинимум()”.

Након завршетка фазе извршења:

Снимак показује да је „ гетМинимум() ' и ' гетМакимум() ” су коришћене методе класе Цалендар.

Закључак

У Јави, класа Цалендар пружа свестран и стандардизован приступ раду са датумима, временима и операцијама у вези са календаром. Ово чини класу Цалендар вредним алатом за широк спектар апликација које укључују временске податке. Класа Цалендар нуди много метода које помажу у смањењу времена и труда програмера. То је све о имплементацији класе Цалендар у Јави.