Како додати један дан датуму у Јави

Kako Dodati Jedan Dan Datumu U Javi



У Јави не постоји унапред дефинисана класа Дате; међутим, можете добити датум и време тако што ћете увести пакете јава.тиме и јава.утил у свој пројекат. Датум и време такође обезбеђује пакет јава.утил. Бројне класе датума и времена су такође део пакета јава.утил.

Овај пост ће вам показати како да додате дан датуму у Јави.







Како додати један дан датуму у Јави?

За додавање једног дана датуму у Јави, можете користити методе доле наведених класа:



    • Коришћење класе ЛоцалДате
    • Коришћење Инстант класе
    • Коришћење класе Календар
    • Коришћење класе Дате

Погледајмо сваки од њих један по један!



Метод 1: Додајте један дан датуму помоћу класе ЛоцалДате

Да бисте додали један дан датуму, можете користити Јава “ ЛоцалДатеТиме „Разред са „ Сада() ' и ' плусДани() ” методе. Метода нов() се користи за преузимање тренутног датума, а плусДате() метода се користи за додавање одређеног броја дана локалном датуму.





Синтакса

Да бисте датуму додали дан користећи класу ЛоцалДатеТиме, користите синтаксу дату у наставку:



тодаиДате.плусДаис ( 1 ) ;


ТодаиДате ” је тренутни објекат класе лоцалДате који позива „ плусДани() ” метод за додавање дана локалном датуму преношењем броја “ 1 ” као аргумент.

Пример

Прво ћемо добити локални датум користећи „ Сада() ” метод класе ЛоцалДатеТиме и ускладишти га у променљивој “ ТодаиДате ”:

ЛоцалДатеТиме тодаиДате = ЛоцалДатеТиме.нов ( ) ;


Сада ћемо датуму додати један дан преношењем „ 1 “ као аргумент за “ плусДани() ” метод:

ЛоцалДатеТиме сутраДате = ТодаиДате.плусДаис ( 1 ) ;


Одштампајте данашњи датум који је сачуван у променљивој „ ТодаиДате ”:

Систем.оут.принтлн ( 'Данашњи датум:' +данасДате ) ;


Затим одштампајте следећег дана који је сачуван у променљивој „ томорровДате ”:

Систем.оут.принтлн ( „Додавање једног дана:“ + сутраДате ) ;



Излаз приказује данашњи и сутрашњи датум користећи класу ЛоцалДатеТиме:


Покушајмо са другом методом за додавање једног дана датуму у Јави.

Метод 2: Додајте један дан датуму користећи тренутну класу

У овом одељку, „ тоИнстант() „метод „ Инстант ” ће се користити за добијање тренутног датума и времена. Затим додајте дане данас користећи „ плус() ” метод. Класе Инстант и Дате у Јави су скоро сличне.

Синтакса

Да бисте користили метод плус() Инстант класе, пратите доле дату синтаксу:

тодаиИнстант.плус ( 1 ,ЦхроноУнит.ДАИС ) ;


Овде, „ тодаиИнстант ” је објекат класе Инстант који се користи за позивање методе плус() преношењем „ 1 “ као аргумент и “ ЦхроноУнит.ДАИС ” је јединица која представља појам дана.

Пример

Прво ћемо креирати инстанцу „ датум ' од ' Датум ” класа користећи „ Нова ” кључна реч:

Датум датум = нови датум ( ) ;


Затим позовите „ тоИнстант() ” метод класе Инстант са објектом дате да бисте добили данашњи датум:

Инстант тодаиИнстант = дате.тоИнстант ( ) ;


Позовите „ плус() ” метод за додавање дана у данашњи датум и чување га у променљивој “ томорровДате ”:

Инстант сутраДате = ТодаиИнстант.плус ( 1 ,ЦхроноУнит.ДАИС ) ;


На крају, одштампајте датум следећег дана на конзоли:

Систем.оут.принтлн ( „Додавање једног дана:“ + сутраДате ) ;



Излаз показује да је један дан успешно додат данашњем датуму:


Сада, да видимо како класа Дате ради за додавање дана датуму у Јави.

Метод 3: Додајте један дан датуму користећи класу датума

Датум ” класа је најчешћа класа у Јави која се користи за приступ датуму и времену. Да бисте добили датум и време следећег дана, „ гетТиме() ” се користи метода класе Дате. Како конструктор класе Дате користи милисекунде, ми ћемо додати време следећег дана у милисекундама.

Синтакса

Доле дата синтакса се користи за класу Дате за наведену сврху:

нови датум ( дате.гетТиме ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


„( 1000*60*60*24 )“ представља време у милисекундама попут „ 24 ” сати, “ 60 ' минута, ' 60 ” секунде и “ 1000 ” означава милисекунде.

Пример

Прво ћемо креирати инстанцу класе Дате, која аутоматски чува данашњи датум:

Датум датум = нови датум ( ) ;


Затим ћемо одштампати данашњи датум и добити датум и време следећег дана користећи „ гетТиме() ” метод:

Датум сутра Датум = нови датум ( дате.гетТиме ( ) + ( 1000 * 60 * 60 * 24 ) )


На крају, одштампајте датум следећег дана користећи „ Систем.оут.принтлн() ” метод:

Систем.оут.принтлн ( „Додавање једног дана:“ + сутраДате ) ;



Излаз


Покушајмо са другим приступом да додамо дан датуму у Јави.

Метод 4: Додајте један дан датуму помоћу класе календара

Постоји још једна класа за датуме и времена која се зове „ Календар ' класа. Такође можете да га искористите да додате дан до датума.

Да бисмо додали дан до датума, прво морамо да добијемо данашњи датум користећи „ гетИнстанце() ” метод класе Цалендар и подесите тај датум помоћу „ одредити време () ” метод. Затим, за додавање дана, користите „ додати() ” метода класе Календар.

Синтакса

Пратите дату синтаксу за додавање једног дана до датума користећи „ Календар ' класа:

цал.адд ( Календар.ДАТЕ, 1 ) ;


Овде, „ цал ” у инстанци класе Цалендар се користи за позивање методе адд() преношењем „ Календар.ДАТЕ “ да бисте добили данашњи датум и “ 1 ” за додавање једног дана.

Пример

Прво ћемо креирати објекат класе Дате у овом примеру:

Датум датум = нови датум ( ) ;


Затим ћемо креирати инстанцу класе Цалендар и поставити датум на наведени датум користећи „ гетИнстанце() ” метод:

Календар цал = Цалендар.гетИнстанце ( ) ;


Подесите датум користећи инстанцу класе Цалендар позивањем „ одредити време () ” и прослеђивање објекта датума у ​​њему као аргумент:

цал.сетТиме ( датум ) ;


Затим додајте дан датуму преношењем „ 1 ” као аргумент за додавање у „ Календар.ДАТЕ ”:

цал.адд ( Календар.ДАТЕ, 1 ) ;


У објекту датума добићемо датум и време следећег дана користећи „ гетТиме() ” метод:

датум = цал.гетТиме ( ) ;


Коначно, одштампаћемо вредност објекта датума позивањем „ Систем.оут.принтлн() ” метод:

Систем.оут.принтлн ( „Додавање једног дана:“ + датум ) ;



Излаз показује да смо успешно додали дан у датум помоћу класе Цалендар:


Дали смо све потребне информације у вези са додавањем једног дана датуму у Јави.

Закључак

За додавање једног дана до датума, Јава пружа класе које имају унапред дефинисане методе укључујући класу ЛоцалДате, Инстант класу, класу Цалендар и класу Дате. Ове класе су укључене у пакете јава.тиме и јава.утил. Све ове Јава класе користе различите методе као што су „ плус() ”, “ плусДани() ”, “ додати() “, и друге да додате један дан до данас. Овај пост је понудио неколико начина да додате један дан датуму у Јави са одговарајућим примерима.