Kaip pridėti vieną dieną prie pasimatymo Java programoje

Kaip Prideti Viena Diena Prie Pasimatymo Java Programoje



Java programoje nėra iš anksto nustatytos datos klasės; tačiau datą ir laiką galite gauti importuodami java.time ir java.util paketus į savo projektą. Datą ir laiką taip pat pateikia java.util paketas. Daugybė datos ir laiko klasių taip pat yra java.util paketo dalis.

Šis įrašas parodys, kaip pridėti dieną prie datos „Java“.







Kaip pridėti vieną dieną prie pasimatymo „Java“?

Norėdami pridėti vieną dieną prie datos Java programoje, galite naudoti toliau nurodytų klasių metodus:



    • Naudojant LocalDate klasę
    • Momentinės klasės naudojimas
    • Kalendoriaus klasės naudojimas
    • Datos klasės naudojimas

Pažvelkime į kiekvieną iš jų po vieną!



1 būdas: pridėkite vieną dieną prie pasimatymo naudodami LocalDate klasę

Norėdami prie datos pridėti vieną dieną, galite naudoti „Java“ LocalDateTime 'Klasė su' dabar () “ ir „ plusDays () “ metodai. Metodas now() naudojamas dabartinei datai gauti, o plusDate() metodas naudojamas tam tikram dienų skaičiui pridėti prie LocalDate.





Sintaksė

Norėdami pridėti dieną prie datos naudodami LocalDateTime klasę, naudokite toliau pateiktą sintaksę:



šiandienData.pliusDienos ( 1 ) ;


šiandienData “ yra dabartinis localDate klasės objektas, kuris vadina „ plusDays () “ būdas pridėti dieną prie vietinės datos perduodant skaičių “ 1 “ kaip argumentą.

Pavyzdys

Pirmiausia gausime vietinę datą naudodami „ dabar () “ metodą iš LocalDateTime klasės ir išsaugokite jį kintamajame “ šiandienData “:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


Dabar prie datos pridėsime vieną dieną, praleisdami „ 1 “ kaip argumentą „ plusDays () “ metodas:

LocalDateTime MondayDate = todayDate.plusDays ( 1 ) ;


Išspausdinkite šios dienos datą, kuri saugoma kintamajame šiandienData “:

System.out.println ( 'Šios dienos data:' +šiandienData ) ;


Tada spausdinkite kitą dieną, kuri yra saugoma kintamajame ' rytojData “:

System.out.println ( „Pridėti vieną dieną“: + rytojData ) ;



Išvestis rodo šiandienos ir rytojaus datą naudojant LocalDateTime klasę:


Išbandykime kitą metodą, kaip pridėti vieną dieną prie datos Java programoje.

2 būdas: pridėkite vieną dieną prie pasimatymo naudodami momentinę pamoką

Šiame skyriuje „ to Instant () “ metodas “ Momentinis “ klasė bus naudojama dabartinei datai ir laikui gauti. Tada pridėkite dienų prie šiandienos naudodami „ pliusas () “ metodas. „Java“ momentinės ir datos klasės yra beveik panašios.

Sintaksė

Norėdami naudoti momentinės klasės metodą plus(), vadovaukitės toliau pateikta sintaksė:

šiandienInstant.plius ( 1 ,ChronoUnit.DIENOS ) ;


Čia, ' šiandien Instant “ yra Instant klasės objektas, naudojamas plus() metodui iškviesti perduodant „ 1 “ kaip argumentas ir „ ChronoUnit.DIENOS “ – tai vienetas, vaizduojantis dienos sąvoką.

Pavyzdys

Pirmiausia sukursime pavyzdį ' data ' iš ' Data “ klasė naudojant „ naujas “ raktinis žodis:

Data data = nauja data ( ) ;


Tada skambinkite „ to Instant () “ Instant klasės metodas su datos objektu, kad gautumėte šiandienos datą:

Momentinė šiandienInstant = data.toInstant ( ) ;


Iškvieskite ' pliusas () 'metodas įtraukti dieną į šiandienos datą ir išsaugoti ją kintamajame' rytojData “:

Momentinis rytdienos data = šiandienInstant.plus ( 1 ,ChronoUnit.DIENOS ) ;


Galiausiai konsolėje išspausdinkite kitos dienos datą:

System.out.println ( „Pridėti vieną dieną“: + rytojData ) ;



Išvestis rodo, kad viena diena sėkmingai pridėta prie šiandienos datos:


Dabar pažiūrėkime, kaip Date klasė veikia pridedant dieną prie datos Java programoje.

3 būdas: pridėkite vieną dieną prie pasimatymo naudodami datų klasę

Data “ klasė yra labiausiai paplitusi Java klasė, naudojama pasiekti datą ir laiką. Norėdami gauti kitos dienos datą ir laiką, „ getTime () “ naudojamas Date klasės metodas. Kadangi Date klasės konstruktorius naudoja milisekundes, mes pridėsime kitos dienos laiką milisekundėmis.

Sintaksė

Žemiau pateikta sintaksė naudojama datos klasei nurodytam tikslui:

nauja data ( data.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


„( 1000*60*60*24 )“ reiškia laiką milisekundėmis, pvz., „ 24 'valandos', ' 60 “ minutės, “ 60 'sekundės ir ' 1000 “ nurodo milisekundes.

Pavyzdys

Pirmiausia sukursime datos klasės egzempliorių, kuris automatiškai išsaugo šiandienos datą:

Data data = nauja data ( ) ;


Tada išspausdinsime šios dienos datą ir gausime kitos dienos datą ir laiką naudodami „ getTime () “ metodas:

Data rytojDate = nauja data ( data.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


Galiausiai išspausdinkite kitos dienos datą naudodami „ System.out.println() “ metodas:

System.out.println ( „Pridėti vieną dieną“: + rytojData ) ;



Išvestis


Išbandykime kitą metodą, kaip pridėti dieną prie pasimatymo „Java“.

4 būdas: pridėkite vieną dieną prie datos naudodami kalendorinę klasę

Yra dar viena datoms ir laikui skirta klasė, vadinama „ Kalendorius ' klasė. Taip pat galite jį naudoti norėdami pridėti dieną iki datos.

Norėdami pridėti dieną iki datos, pirmiausia turime gauti šios dienos datą naudodami „ getInstance () “ metodą kalendoriaus klasėje ir nustatykite tą datą naudodami „ nustatyti laiką () “ metodas. Tada, norėdami pridėti dieną, naudokite „ papildyti() “ klasės Kalendorius metodas.

Sintaksė

Vykdykite nurodytą sintaksę, kad pridėtumėte vieną dieną iki datos naudodami „ Kalendorius ' klasė:

cal.add ( Calendar.DATE, 1 ) ;


Čia, ' kal 'Kalendoriaus klasės egzemplioriuje naudojamas metodui add() iškviesti perduodant ' Kalendorius.DATE “, kad gautumėte šios dienos datą ir „ 1 “, kad pridėtumėte vieną dieną.

Pavyzdys

Pirmiausia šiame pavyzdyje sukursime datos klasės objektą:

Data data = nauja data ( ) ;


Tada sukursime kalendoriaus klasės egzempliorių ir nustatysime datą į nurodytą datą naudodami „ getInstance () “ metodas:

Kalendorius kal = Calendar.getInstance ( ) ;


Nustatykite datą naudodami kalendoriaus klasės egzempliorių, iškviesdami „ nustatyti laiką () “ metodą ir datos objekto perdavimą jame kaip argumentą:

cal.setTime ( data ) ;


Tada pridėkite dieną prie datos, praleisdami „ 1 “ kaip argumentą įtraukti jį į „ Kalendorius.DATE “:

cal.add ( Calendar.DATE, 1 ) ;


Datos objekte mes gausime kitos dienos datą ir laiką naudodami „ getTime () “ metodas:

data = cal.getTime ( ) ;


Galiausiai išspausdinsime datos objekto vertę, iškviesdami „ System.out.println() “ metodas:

System.out.println ( „Pridėti vieną dieną“: + data ) ;



Išvestis rodo, kad sėkmingai įtraukėme dieną į datą naudodami kalendoriaus klasę:


Pateikėme visą reikiamą informaciją, susijusią su vienos dienos pridėjimu prie datos Java programoje.

Išvada

Norėdami pridėti vieną dieną iki datos, „Java“ teikia klases su iš anksto nustatytais metodais, įskaitant „LocalDate“ klasę, „Instant“ klasę, „Calendar“ ir „Date“ klasę. Šios klasės yra įtrauktos į java.time ir java.util paketus. Visos šios „Java“ klasės naudoja skirtingus metodus, tokius kaip „ pliusas () “, „ plusDays () “, „ papildyti() “, o kitus – pridėti vieną dieną. Šiame įraše buvo pasiūlyta keletas būdų, kaip pridėti vieną dieną prie datos Java programoje su tinkamais pavyzdžiais.