క్యాలెండర్ తరగతి తేదీ మరియు సమయ గణనలపై సంగ్రహణ పొరను అందిస్తుంది. తేదీలు, సమయాలు మరియు క్యాలెండర్-నిర్దిష్ట కార్యకలాపాలతో పని చేయడానికి ఇది ప్రోగ్రామర్లకు సహాయం చేస్తుంది. ఇది తేదీలను మార్చడానికి, నిర్దిష్ట భాగాలను సంగ్రహించడానికి లేదా టైమ్ జోన్ మార్పిడులను నిర్వహించడానికి వివిధ పద్ధతులను కూడా అందిస్తుంది. ఈవెంట్ షెడ్యూలింగ్, రిమైండర్లు, తేదీ లెక్కలు మరియు వ్యాపార సమావేశాలు మరియు మరెన్నో కోసం క్యాలెండర్ను ఉపయోగించవచ్చు.
ఈ కథనం జావాలో క్యాలెండర్ తరగతిని ఉపయోగించడం యొక్క అమలును ప్రదర్శిస్తుంది.
జావాలో క్యాలెండర్ క్లాస్ ఎలా ఉపయోగించాలి?
క్యాలెండర్ క్లాస్ అనేది జావా స్టాండర్డ్ లైబ్రరీలో ఒక భాగం మరియు వివిధ జావా అమలులో క్రాస్-ప్లాట్ఫారమ్ అనుకూలత మరియు స్థిరమైన ప్రవర్తనను నిర్ధారిస్తూ విస్తృతంగా మద్దతునిస్తుంది. అంతేకాకుండా, దీన్ని ఉపయోగించడం ద్వారా ప్రోగ్రామర్లు వేర్వేరు లొకేల్లు లేదా టైమ్ జోన్లకు నిర్దిష్ట తేదీలు మరియు సమయాలతో పని చేయవచ్చు.
జావాలో క్యాలెండర్ క్లాస్ యొక్క విభిన్న పద్ధతులు
క్యాలెండర్ క్లాస్ నిర్దిష్ట భాగాలు లేదా డేటా రకాలను తిరిగి పొందడానికి డెవలపర్ ద్వారా ఉపయోగించబడే పెద్ద సంఖ్యలో పద్ధతులను అందిస్తుంది. ఈ పద్ధతులు చాలా సమయాన్ని ఆదా చేస్తాయి మరియు కోడ్ లైన్లను తగ్గిస్తాయి.
విస్తృతంగా ఉపయోగించే కొన్ని పద్ధతులు పట్టిక రూపంలో క్రింద పేర్కొనబడ్డాయి:
పద్ధతి పేర్లు | వివరణ |
పబ్లిక్ శూన్య యాడ్ (int fld, Int వాల్యూమ్) | ఇది క్యాలెండర్ యొక్క అందించిన ఫీల్డ్కు నిర్దిష్ట సమయ పరిమాణాన్ని జోడించడానికి లేదా తీసివేయడానికి ఉపయోగించబడుతుంది. |
పబ్లిక్ ఫైనల్ శూన్యం క్లియర్ (పూర్ణాంక ప్రశ్న) | ఏర్పరచు ' ప్రశ్న 'క్యాలెండర్ తరగతికి మాత్రమే విలువ. |
తేదీ పొందే సమయం() | ఇది సమయ విలువను కలిగి ఉన్న తేదీ వస్తువును అందిస్తుంది. |
నైరూప్య పూర్ణాంక గరిష్టం (పూర్ణాంక ప్రశ్న) | క్యాలెండర్ యొక్క ఎంచుకున్న ప్రశ్న కోసం గరిష్ట డేటాను తిరిగి పొందుతుంది. |
పబ్లిక్ స్ట్రింగ్ getCalendarType() | రన్టైమ్ ఎన్విరాన్మెంట్ మద్దతు ఉన్న రకాలను తిరిగి పొందుతుంది. |
పబ్లిక్ స్టాటిక్ క్యాలెండర్ getInstance() | అందించిన/ప్రస్తుత సమయానికి సంబంధించి క్యాలెండర్ యొక్క ఉదాహరణ/ఆబ్జెక్ట్ని పొందడానికి ఉపయోగించబడింది. |
పబ్లిక్ లాంగ్ getTimeInMillis() | ప్రస్తుత సమయాన్ని మిల్లీసెకన్ల ఆకృతిలో ప్రదర్శిస్తుంది. |
నైరూప్య పూర్ణాంకానికి కనీసము (పూర్ణాంక ప్రశ్న) | క్యాలెండర్లోని ఎంచుకున్న ప్రశ్నకు కనీస విలువను తిరిగి పొందుతుంది. |
జావాలో ఈ పద్ధతులను ఎలా ఉపయోగించాలో బాగా అర్థం చేసుకోవడానికి ఇప్పుడు మనం కొన్ని ఉదాహరణల ద్వారా నడుద్దాం:
ఉదాహరణ 1: “గెట్” మరియు “కరెంట్ టైమ్మిల్లిస్()” పద్ధతులను ఉపయోగించడం
ది ' పొందండి() 'పద్ధతి క్యాలెండర్ యొక్క పేర్కొన్న భాగాన్ని తిరిగి ఇస్తుంది మరియు ' ప్రస్తుత టైమ్మిల్లిస్() ” పద్ధతి క్రింద చూపిన విధంగా మిల్లీసెకన్ల ఆకృతిలో సమయాన్ని తిరిగి పొందుతుంది:
java.utilని దిగుమతి చేయండి. * ;పబ్లిక్ క్లాస్ CalendarGetMethod {
పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) // ప్రధాన పద్ధతి యొక్క సృష్టి
{
long curTime = System.currentTimeMillis ( ) ;
క్యాలెండర్ calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'ప్రస్తుత సంవత్సరం: ' + calendarInstance.get ( క్యాలెండర్ సంవత్సరం ) ) ;
System.out.println ( 'ప్రస్తుత రోజు:' + calendarInstance.get ( క్యాలెండర్.DATE ) ) ;
System.out.println ( 'ప్రస్తుత నిమిషం:' + calendarInstance.get ( Calendar.MINUTE ) ) ;
System.out.println ( 'ప్రస్తుత రెండవది:' + calendarInstance.get ( క్యాలెండర్.SECOND ) ) ;
System.out.println ( 'మిల్లీసెకన్లలో ప్రస్తుత సమయం:' + కర్టైమ్ ) ;
}
}
పై కోడ్ యొక్క వివరణ:
- మొదట, ' ప్రజా 'తరగతి పేరుతో సృష్టించబడింది' CalendarGetMethod ”. దాని లోపల, 'ని సృష్టించండి పొడవు 'టైప్ వేరియబుల్ పేరు' సమయం ” మరియు దానిని తిరిగి ఇచ్చే విలువతో ప్రారంభించండి ప్రస్తుత టైమ్మిల్లిస్() ” పద్ధతి.
- తరువాత, '' యొక్క ఉదాహరణను సృష్టించండి క్యాలెండర్ 'తరగతి పేరు' క్యాలెండర్ ఉదాహరణ ”. '' అని పిలవడానికి ఈ ఉదాహరణ ఉపయోగించబడుతుంది. పొందండి() 'ప్రస్తుతాన్ని తిరిగి పొందే పద్ధతి' సంవత్సరం ',' నెల ',' నిమిషం ', మరియు' రెండవ ”. మరియు println() పద్ధతిని ఉపయోగించి కన్సోల్లో అవుట్పుట్ని ప్రదర్శించండి.
అమలు ముగిసిన తర్వాత, అవుట్పుట్ ఇలా చూపబడుతుంది:
అవసరమైన డేటా తిరిగి పొందినట్లు స్నాప్షాట్ చూపుతుంది.
ఉదాహరణ 2: “getMaximum()” మరియు “getMinimum()” పద్ధతులను ఉపయోగించడం
నుండి డేటా యొక్క నిర్దిష్ట భాగాన్ని మాత్రమే తిరిగి పొందడానికి క్యాలెండర్ 'గరిష్ట మరియు కనిష్ట విలువలపై ఆధారపడి తరగతి, ' గరిష్టంగా పొందండి() 'మరియు' కనిష్టంగా పొందండి() ” పద్ధతులను ఉపయోగించవచ్చు.
ఈ పద్ధతులు ఉపయోగించబడుతున్న క్రింది కోడ్ను సందర్శించండి ' క్యాలెండర్ జావాలో 'తరగతి:
java.utilని దిగుమతి చేయండి. * ;పబ్లిక్ క్లాస్ CalendarGetMethod {
పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) // ప్రధాన పద్ధతి యొక్క సృష్టి
{
క్యాలెండర్ calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( క్యాలెండర్.DAY_OF_WEEK ) ;
System.out.println ( 'ఒక వారంలో ఉండగల గరిష్ట రోజుల సంఖ్యను తిరిగి పొందడం:' + గరిష్టంగా ) ;
int min = calendarInstance.getMinimum ( క్యాలెండర్.DAY_OF_WEEK ) ;
System.out.println ( 'ఒక వారంలో ఉండగల కనీస రోజుల సంఖ్యను తిరిగి పొందడం:' + నిమి ) ;
}
}
పై కోడ్ యొక్క వివరణ:
- ముందుగా, '' యొక్క ఉదాహరణను సృష్టించండి క్యాలెండర్ 'అని' క్యాలెండర్ ఉదాహరణ ”. ఆ తర్వాత, ''ని పిలవడానికి ఈ ఉదాహరణను ఉపయోగించండి గరిష్టంగా పొందండి() 'మరియు' కనిష్టంగా పొందండి() ” పద్ధతులు.
- తరువాత, ' DAY_OF_WEEK ” “getMaximum()” మరియు “getMinimum()” పద్ధతులకు విలువగా పాస్ చేయబడింది.
అమలు దశ ముగిసిన తర్వాత:
స్నాప్షాట్ చూపిస్తుంది “ కనిష్టంగా పొందండి() 'మరియు' గరిష్టంగా పొందండి() ” క్యాలెండర్ క్లాస్ యొక్క పద్ధతులు ఉపయోగించబడ్డాయి.
ముగింపు
జావాలో, క్యాలెండర్ తరగతి తేదీలు, సమయాలు మరియు క్యాలెండర్-సంబంధిత కార్యకలాపాలతో పనిచేయడానికి బహుముఖ మరియు ప్రామాణిక విధానాన్ని అందిస్తుంది. ఇది తాత్కాలిక డేటాతో కూడిన విస్తృత శ్రేణి అనువర్తనాల కోసం క్యాలెండర్ తరగతిని విలువైన సాధనంగా చేస్తుంది. ప్రోగ్రామర్ యొక్క సమయం మరియు కృషిని తగ్గించడంలో సహాయపడే క్యాలెండర్ క్లాస్ అందించిన అనేక పద్ధతులు ఉన్నాయి. జావాలో క్యాలెండర్ క్లాస్ అమలు గురించి అంతే.