У Јави не постоји унапред дефинисана класа Дате; међутим, можете добити датум и време тако што ћете увести пакете јава.тиме и јава.утил у свој пројекат. Датум и време такође обезбеђује пакет јава.утил. Бројне класе датума и времена су такође део пакета јава.утил.
Овај пост ће вам показати како да додате дан датуму у Јави.
Како додати један дан датуму у Јави?
За додавање једног дана датуму у Јави, можете користити методе доле наведених класа:
-
- Коришћење класе ЛоцалДате
- Коришћење Инстант класе
- Коришћење класе Календар
- Коришћење класе Дате
Погледајмо сваки од њих један по један!
Метод 1: Додајте један дан датуму помоћу класе ЛоцалДате
Да бисте додали један дан датуму, можете користити Јава “ ЛоцалДатеТиме „Разред са „ Сада() ' и ' плусДани() ” методе. Метода нов() се користи за преузимање тренутног датума, а плусДате() метода се користи за додавање одређеног броја дана локалном датуму.
Синтакса
Да бисте датуму додали дан користећи класу ЛоцалДатеТиме, користите синтаксу дату у наставку:
тодаиДате.плусДаис ( 1 ) ;
„ ТодаиДате ” је тренутни објекат класе лоцалДате који позива „ плусДани() ” метод за додавање дана локалном датуму преношењем броја “ 1 ” као аргумент.
Пример
Прво ћемо добити локални датум користећи „ Сада() ” метод класе ЛоцалДатеТиме и ускладишти га у променљивој “ ТодаиДате ”:
ЛоцалДатеТиме тодаиДате = ЛоцалДатеТиме.нов ( ) ;
Сада ћемо датуму додати један дан преношењем „ 1 “ као аргумент за “ плусДани() ” метод:
Одштампајте данашњи датум који је сачуван у променљивој „ ТодаиДате ”:
Затим одштампајте следећег дана који је сачуван у променљивој „ томорровДате ”:
Излаз приказује данашњи и сутрашњи датум користећи класу ЛоцалДатеТиме:
Покушајмо са другом методом за додавање једног дана датуму у Јави.
Метод 2: Додајте један дан датуму користећи тренутну класу
У овом одељку, „ тоИнстант() „метод „ Инстант ” ће се користити за добијање тренутног датума и времена. Затим додајте дане данас користећи „ плус() ” метод. Класе Инстант и Дате у Јави су скоро сличне.
Синтакса
Да бисте користили метод плус() Инстант класе, пратите доле дату синтаксу:
тодаиИнстант.плус ( 1 ,ЦхроноУнит.ДАИС ) ;
Овде, „ тодаиИнстант ” је објекат класе Инстант који се користи за позивање методе плус() преношењем „ 1 “ као аргумент и “ ЦхроноУнит.ДАИС ” је јединица која представља појам дана.
Пример
Прво ћемо креирати инстанцу „ датум ' од ' Датум ” класа користећи „ Нова ” кључна реч:
Датум датум = нови датум ( ) ;
Затим позовите „ тоИнстант() ” метод класе Инстант са објектом дате да бисте добили данашњи датум:
Позовите „ плус() ” метод за додавање дана у данашњи датум и чување га у променљивој “ томорровДате ”:
На крају, одштампајте датум следећег дана на конзоли:
Излаз показује да је један дан успешно додат данашњем датуму:
Сада, да видимо како класа Дате ради за додавање дана датуму у Јави.
Метод 3: Додајте један дан датуму користећи класу датума
„ Датум ” класа је најчешћа класа у Јави која се користи за приступ датуму и времену. Да бисте добили датум и време следећег дана, „ гетТиме() ” се користи метода класе Дате. Како конструктор класе Дате користи милисекунде, ми ћемо додати време следећег дана у милисекундама.
Синтакса
Доле дата синтакса се користи за класу Дате за наведену сврху:
нови датум ( дате.гетТиме ( ) + ( 1000 * 60 * 60 * 24 ) ) ;
„( 1000*60*60*24 )“ представља време у милисекундама попут „ 24 ” сати, “ 60 ' минута, ' 60 ” секунде и “ 1000 ” означава милисекунде.
Пример
Прво ћемо креирати инстанцу класе Дате, која аутоматски чува данашњи датум:
Датум датум = нови датум ( ) ;
Затим ћемо одштампати данашњи датум и добити датум и време следећег дана користећи „ гетТиме() ” метод:
На крају, одштампајте датум следећег дана користећи „ Систем.оут.принтлн() ” метод:
Излаз
Покушајмо са другим приступом да додамо дан датуму у Јави.
Метод 4: Додајте један дан датуму помоћу класе календара
Постоји још једна класа за датуме и времена која се зове „ Календар ' класа. Такође можете да га искористите да додате дан до датума.
Да бисмо додали дан до датума, прво морамо да добијемо данашњи датум користећи „ гетИнстанце() ” метод класе Цалендар и подесите тај датум помоћу „ одредити време () ” метод. Затим, за додавање дана, користите „ додати() ” метода класе Календар.
Синтакса
Пратите дату синтаксу за додавање једног дана до датума користећи „ Календар ' класа:
цал.адд ( Календар.ДАТЕ, 1 ) ;
Овде, „ цал ” у инстанци класе Цалендар се користи за позивање методе адд() преношењем „ Календар.ДАТЕ “ да бисте добили данашњи датум и “ 1 ” за додавање једног дана.
Пример
Прво ћемо креирати објекат класе Дате у овом примеру:
Датум датум = нови датум ( ) ;
Затим ћемо креирати инстанцу класе Цалендар и поставити датум на наведени датум користећи „ гетИнстанце() ” метод:
Подесите датум користећи инстанцу класе Цалендар позивањем „ одредити време () ” и прослеђивање објекта датума у њему као аргумент:
Затим додајте дан датуму преношењем „ 1 ” као аргумент за додавање у „ Календар.ДАТЕ ”:
У објекту датума добићемо датум и време следећег дана користећи „ гетТиме() ” метод:
Коначно, одштампаћемо вредност објекта датума позивањем „ Систем.оут.принтлн() ” метод:
Излаз показује да смо успешно додали дан у датум помоћу класе Цалендар:
Дали смо све потребне информације у вези са додавањем једног дана датуму у Јави.
Закључак
За додавање једног дана до датума, Јава пружа класе које имају унапред дефинисане методе укључујући класу ЛоцалДате, Инстант класу, класу Цалендар и класу Дате. Ове класе су укључене у пакете јава.тиме и јава.утил. Све ове Јава класе користе различите методе као што су „ плус() ”, “ плусДани() ”, “ додати() “, и друге да додате један дан до данас. Овај пост је понудио неколико начина да додате један дан датуму у Јави са одговарајућим примерима.