జావాలో తేదీకి ఒక రోజును ఎలా జోడించాలి

Javalo Tediki Oka Rojunu Ela Jodincali



జావాలో ముందే నిర్వచించబడిన తేదీ తరగతి లేదు; అయినప్పటికీ, మీరు మీ ప్రాజెక్ట్‌లో java.time మరియు java.util ప్యాకేజీలను దిగుమతి చేయడం ద్వారా తేదీ మరియు సమయాన్ని పొందవచ్చు. తేదీ మరియు సమయం కూడా java.util ప్యాకేజీ ద్వారా అందించబడతాయి. అనేక తేదీ మరియు సమయ తరగతులు కూడా java.util ప్యాకేజీలో భాగం.

జావాలో తేదీకి ఒక రోజును ఎలా జోడించాలో ఈ పోస్ట్ మీకు చూపుతుంది.







జావాలో తేదీకి ఒక రోజును ఎలా జోడించాలి?

జావాలో తేదీకి ఒక రోజుని జోడించడానికి, మీరు దిగువ పేర్కొన్న తరగతుల పద్ధతులను ఉపయోగించవచ్చు:



    • LocalDate తరగతిని ఉపయోగించడం
    • తక్షణ తరగతిని ఉపయోగించడం
    • క్యాలెండర్ తరగతిని ఉపయోగించడం
    • తేదీ తరగతిని ఉపయోగించడం

వాటిని ఒక్కొక్కటిగా చూద్దాం!



విధానం 1: లోకల్‌డేట్ క్లాస్‌ని ఉపయోగించి తేదీకి ఒక రోజుని జోడించండి

తేదీకి ఒక రోజుని జోడించడానికి, మీరు జావాను ఉపయోగించవచ్చు ' స్థానిక తేదీ సమయం 'తో తరగతి' ఇప్పుడు () 'మరియు' ప్లస్ డేస్() ” పద్ధతులు. ప్రస్తుత తేదీని పొందేందుకు now() పద్ధతి ఉపయోగించబడుతుంది మరియు LocalDateకి పేర్కొన్న రోజుల సంఖ్యను జోడించడానికి plusDate() పద్ధతి ఉపయోగించబడుతుంది.





వాక్యనిర్మాణం

LocalDateTime తరగతిని ఉపయోగించి తేదీకి ఒక రోజుని జోడించడానికి, దిగువ అందించిన వాక్యనిర్మాణాన్ని ఉపయోగించండి:



ఈరోజు తేదీ.plusDays ( 1 ) ;


ది ' ఈరోజు తేదీ ” అనేది ప్రస్తుత లోకల్ డేట్ క్లాస్ ఆబ్జెక్ట్, అది “ ప్లస్ డేస్() 'సంఖ్యను పాస్ చేయడం ద్వారా స్థానిక తేదీకి ఒక రోజును జోడించే పద్ధతి' 1 ” వాదనగా.

ఉదాహరణ

ముందుగా, మేము 'ని ఉపయోగించి స్థానిక తేదీని పొందుతాము ఇప్పుడు () 'LocalDateTime తరగతి యొక్క పద్ధతి మరియు దానిని వేరియబుల్‌లో నిల్వ చేయండి' ఈరోజు తేదీ ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


ఇప్పుడు, మేము పాస్ చేయడం ద్వారా తేదీకి ఒక రోజు జోడిస్తాము ' 1 'ఒక వాదనగా' ప్లస్ డేస్() 'పద్ధతి:

LocalDateTime tomorrowDate = todayDate.plusDays ( 1 ) ;


వేరియబుల్‌లో నిల్వ చేయబడిన నేటి తేదీని ప్రింట్ చేయండి ' ఈరోజు తేదీ ”:

System.out.println ( 'నేటి తేదీ:' +ఈరోజు తేదీ ) ;


ఆపై, వేరియబుల్‌లో నిల్వ చేయబడిన మరుసటి రోజు ప్రింట్ చేయండి ' రేపు తేదీ ”:

System.out.println ( 'ఒక రోజు కలుపుతోంది:' + రేపు తేదీ ) ;



అవుట్‌పుట్ LocalDateTime తరగతిని ఉపయోగించి నేటి మరియు రేపటి తేదీని చూపుతుంది:


జావాలో తేదీకి ఒక రోజుని జోడించడానికి మరొక పద్ధతిని ప్రయత్నిద్దాం.

విధానం 2: తక్షణ తరగతిని ఉపయోగించి తేదీకి ఒక రోజుని జోడించండి

ఈ విభాగంలో, ' తక్షణం() 'పద్ధతి' తక్షణ ” తరగతి ప్రస్తుత తేదీ మరియు సమయాన్ని పొందేందుకు ఉపయోగించబడుతుంది. అప్పుడు, 'ని ఉపయోగించి ఈరోజుకి రోజులను జోడించండి ప్లస్ () ” పద్ధతి. జావా యొక్క తక్షణ మరియు తేదీ తరగతులు దాదాపు ఒకే విధంగా ఉంటాయి.

వాక్యనిర్మాణం

తక్షణ తరగతి యొక్క ప్లస్() పద్ధతిని ఉపయోగించడానికి, దిగువ ఇవ్వబడిన సింటాక్స్‌ని అనుసరించండి:

todayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


ఇక్కడ, ' ఈరోజు తక్షణం ” అనేది పాస్ చేయడం ద్వారా ప్లస్() పద్ధతిని అమలు చేయడానికి ఉపయోగించే తక్షణ తరగతి యొక్క వస్తువు 1 'ఒక వాదనగా మరియు' ChronoUnit.DAYS ” అనేది ఒక రోజు భావనను సూచించే యూనిట్.

ఉదాహరణ

మొదట, మేము ఒక ఉదాహరణను సృష్టిస్తాము ' తేదీ ' యొక్క ' తేదీ 'ఉపయోగించే తరగతి' కొత్త ”కీవర్డ్:

తేదీ తేదీ = కొత్త తేదీ ( ) ;


అప్పుడు, కాల్ చేయండి ' తక్షణం() ” నేటి తేదీని పొందడానికి తేదీ వస్తువుతో తక్షణ తరగతి పద్ధతి:

Instant todayInstant = date.toInstant ( ) ;


'ని పిలవండి ప్లస్ () 'ఈ రోజు తేదీలో ఒక రోజుని జోడించి, దానిని వేరియబుల్‌లో నిల్వ చేసే పద్ధతి' రేపు తేదీ ”:

తక్షణ రేపుతేదీ = todayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


చివరగా, కన్సోల్‌లో మరుసటి రోజు తేదీని ప్రింట్ చేయండి:

System.out.println ( 'ఒక రోజు కలుపుతోంది:' + రేపు తేదీ ) ;



నేటి తేదీకి ఒక రోజు విజయవంతంగా జోడించబడిందని అవుట్‌పుట్ సూచిస్తుంది:


ఇప్పుడు, జావాలో తేదీకి ఒక రోజుని జోడించడం కోసం తేదీ తరగతి ఎలా పనిచేస్తుందో చూద్దాం.

విధానం 3: తేదీ తరగతిని ఉపయోగించి తేదీకి ఒక రోజుని జోడించండి

ది ' తేదీ ”క్లాస్ అనేది జావాలో తేదీ మరియు సమయాన్ని యాక్సెస్ చేయడానికి ఉపయోగించే అత్యంత సాధారణ తరగతి. మరుసటి రోజు తేదీ మరియు సమయాన్ని పొందడానికి, ' getTime() ” తేదీ తరగతి పద్ధతి ఉపయోగించబడుతుంది. తేదీ తరగతి యొక్క కన్స్ట్రక్టర్ మిల్లీసెకన్లను ఉపయోగిస్తుంది కాబట్టి మేము మరుసటి రోజు సమయాన్ని మిల్లీసెకన్లలో జోడిస్తాము.

వాక్యనిర్మాణం

దిగువ ఇవ్వబడిన సింటాక్స్ పేర్కొన్న ప్రయోజనం కోసం తేదీ తరగతి కోసం ఉపయోగించబడుతుంది:

కొత్త తేదీ ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


ది '( 1000*60*60*24 )” వంటి మిల్లీసెకన్లలో సమయాన్ని సూచిస్తుంది 24 'గంటలు,' 60 ' నిమిషాలు, ' 60 'సెకన్లు మరియు' 1000 ” మిల్లీసెకన్లను సూచిస్తుంది.

ఉదాహరణ

ముందుగా, మేము తేదీ తరగతి యొక్క ఉదాహరణను సృష్టిస్తాము, ఇది నేటి తేదీని స్వయంచాలకంగా నిల్వ చేస్తుంది:

తేదీ తేదీ = కొత్త తేదీ ( ) ;


అప్పుడు, మేము ఈ రోజు తేదీని ప్రింట్ చేస్తాము మరియు మరుసటి రోజు తేదీ మరియు సమయాన్ని ''ని ఉపయోగిస్తాము getTime() 'పద్ధతి:

తేదీ రేపు తేదీ = కొత్త తేదీ ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


చివరగా, '' ఉపయోగించి మరుసటి రోజు తేదీని ప్రింట్ చేయండి System.out.println() 'పద్ధతి:

System.out.println ( 'ఒక రోజు కలుపుతోంది:' + రేపు తేదీ ) ;



అవుట్‌పుట్


జావాలో తేదీకి ఒక రోజుని జోడించడానికి మరొక విధానాన్ని ప్రయత్నిద్దాం.

విధానం 4: క్యాలెండర్ క్లాస్‌ని ఉపయోగించి తేదీకి ఒక రోజుని జోడించండి

తేదీలు మరియు సమయాల కోసం '' అని పిలువబడే మరొక తరగతి ఉంది. క్యాలెండర్ ” తరగతి. మీరు తేదీకి ఒక రోజుని జోడించడానికి కూడా దీన్ని ఉపయోగించవచ్చు.

ఒక రోజు నుండి తేదీని జోడించడం కోసం, ముందుగా, ''ని ఉపయోగించి నేటి తేదీని పొందాలి getInstance() 'క్యాలెండర్ క్లాస్ యొక్క పద్ధతి మరియు 'ని ఉపయోగించి ఆ తేదీని సెట్ చేయండి సమయం సరిచేయి () ” పద్ధతి. అప్పుడు, ఒక రోజుని జోడించడం కోసం, 'ని ఉపయోగించండి జోడించు() 'క్యాలెండర్ తరగతి యొక్క పద్ధతి.

వాక్యనిర్మాణం

“ని ఉపయోగించి తేదీకి ఒక రోజుని జోడించడానికి ఇచ్చిన వాక్యనిర్మాణాన్ని అనుసరించండి క్యాలెండర్ 'తరగతి:

cal.add ( Calendar.DATE, 1 ) ;


ఇక్కడ, ' cal ' క్యాలెండర్ క్లాస్ యొక్క ఉదాహరణలో ఉత్తీర్ణత ద్వారా add() పద్ధతిని అమలు చేయడానికి ఉపయోగించబడుతుంది క్యాలెండర్.DATE 'ఈరోజు తేదీని పొందడానికి మరియు' 1 ” దానికి ఒక రోజు జోడించినందుకు.

ఉదాహరణ

మేము మొదట ఈ ఉదాహరణలో తేదీ తరగతి వస్తువును సృష్టిస్తాము:

తేదీ తేదీ = కొత్త తేదీ ( ) ;


అప్పుడు, మేము క్యాలెండర్ తరగతి ఉదాహరణను సృష్టిస్తాము మరియు 'ని ఉపయోగించి పేర్కొన్న తేదీకి తేదీని సెట్ చేస్తాము getInstance() 'పద్ధతి:

క్యాలెండర్ cal = Calendar.getInstance ( ) ;


''ని ప్రారంభించడం ద్వారా క్యాలెండర్ తరగతి ఉదాహరణను ఉపయోగించి తేదీని సెట్ చేయండి సమయం సరిచేయి () ” పద్ధతి మరియు దానిలో తేదీ వస్తువును వాదనగా పాస్ చేయడం:

cal.setTime ( తేదీ ) ;


ఆపై, పాస్ చేయడం ద్వారా తేదీకి ఒక రోజు జోడించండి 1 ' దానిని జోడించడానికి వాదనగా ' క్యాలెండర్.DATE ”:

cal.add ( Calendar.DATE, 1 ) ;


తేదీ ఆబ్జెక్ట్‌లో, మేము ''ని ఉపయోగించి మరుసటి రోజు తేదీ మరియు సమయాన్ని పొందుతాము getTime() 'పద్ధతి:

తేదీ = cal.getTime ( ) ;


చివరగా, మేము తేదీ ఆబ్జెక్ట్ యొక్క విలువను ''ని ప్రారంభించడం ద్వారా ముద్రిస్తాము. System.out.println() 'పద్ధతి:

System.out.println ( 'ఒక రోజు కలుపుతోంది:' + తేదీ ) ;



క్యాలెండర్ క్లాస్‌ని ఉపయోగించి మేము ఒక తేదీలో ఒక రోజుని విజయవంతంగా జోడించినట్లు అవుట్‌పుట్ సూచిస్తుంది:


మేము జావాలో తేదీకి ఒక రోజుని జోడించడానికి సంబంధించిన మొత్తం సమాచారాన్ని అందించాము.

ముగింపు

ఒక రోజు నుండి తేదీని జోడించడం కోసం, జావా లోకల్‌డేట్ క్లాస్, ఇన్‌స్టంట్ క్లాస్, క్యాలెండర్ క్లాస్ మరియు డేట్ క్లాస్‌తో సహా ముందే నిర్వచించబడిన పద్ధతులను కలిగి ఉండే తరగతులను అందిస్తుంది. ఈ తరగతులు java.time మరియు java.util ప్యాకేజీలలో చేర్చబడ్డాయి. ఈ జావా తరగతులన్నీ విభిన్న పద్ధతులను ఉపయోగిస్తాయి ప్లస్ () ',' ప్లస్ డేస్() ',' జోడించు() ”, మరియు ఇతరులు తేదీకి ఒక రోజు జోడించాలి. ఈ పోస్ట్ సరైన ఉదాహరణలతో జావాలో తేదీకి ఒక రోజుని జోడించడానికి అనేక మార్గాలను అందించింది.