జావాలో ప్రస్తుత టైమ్‌స్టాంప్ ఎలా పొందాలి

Javalo Prastuta Taim Stamp Ela Pondali



మీ సిస్టమ్ గడియారం మీరు మీ కంప్యూటర్‌లో సృష్టించే మరియు నవీకరించే ప్రతి ఫైల్‌కు తేదీ మరియు సమయముద్రను కేటాయిస్తుంది, మీరు పంపిన లేదా స్వీకరించిన ఇమెయిల్ మొదలైనవాటికి. కంప్యూటర్ యొక్క ప్రతి ఆపరేషన్ తేదీ మరియు సమయంపై ఆధారపడి ఉంటుంది. కొన్నిసార్లు, అప్లికేషన్‌ను అభివృద్ధి చేస్తున్నప్పుడు ప్రస్తుత తేదీ లేదా సమయం అవసరం కావచ్చు. Java.time మరియు java.util అనే రెండు ప్యాకేజీలను ఉపయోగించి తేదీలు మరియు సమయాలను సెట్ చేయడానికి మరియు సర్దుబాటు చేయడానికి జావా మిమ్మల్ని అనుమతిస్తుంది.

ఈ మాన్యువల్ జావాలో ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందడానికి మార్గాలను ప్రదర్శిస్తుంది.

జావాలో ప్రస్తుత టైమ్‌స్టాంప్ ఎలా పొందాలి?

జావాలో ప్రస్తుత టైమ్‌స్టాంప్ పొందడానికి, మీరు క్రింద ఇవ్వబడిన తరగతుల పద్ధతులను ఉపయోగించవచ్చు:







    • తేదీ తరగతి
    • ZonedDateTime తరగతి
    • తక్షణ తరగతి
    • LocalDateTime తరగతి

పేర్కొన్న తరగతుల పద్ధతుల పనితీరును తనిఖీ చేద్దాం!



విధానం 1: తేదీ తరగతిని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందండి

ప్రస్తుత టైమ్‌స్టాంప్ పొందడానికి, మీరు ' తేదీ 'జావా.యుటిల్ ప్యాకేజీ యొక్క తరగతి'తో SimpleDateFormat 'కావలసిన ఆకృతిని ఉపయోగించి టైమ్‌స్టాంప్‌ను ఫార్మాట్ చేయడానికి తరగతి వస్తువు.



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





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

df.ఫార్మాట్ ( కొత్త తేదీ ( ) ) ;


ఇక్కడ, ' df 'ఆబ్జెక్ట్ అనేది సింపుల్‌డేట్‌ఫార్మాట్ క్లాస్ ఆబ్జెక్ట్, అది ' ఫార్మాట్() ” పద్ధతి మరియు కొత్త తేదీ తరగతి వస్తువును పారామీటర్‌గా పాస్ చేస్తుంది.



ఉదాహరణ

ఈ ఉదాహరణలో, మేము మొదట SimpleDateFormat తరగతి యొక్క ఉదాహరణను సృష్టిస్తాము మరియు తేదీని ప్రదర్శించడానికి మేము ఉపయోగించాలనుకుంటున్న ఆకృతిని పాస్ చేస్తాము:

SimpleDateFormat df = కొత్త SimpleDateFormat ( 'dd/MM/yyyy.HH:mm:ss' ) ;


అప్పుడు, మేము “ అనే స్ట్రింగ్ టైప్ వేరియబుల్‌ని సృష్టిస్తాము. సమయముద్ర ” ప్రస్తుత టైమ్‌స్టాంప్ విలువను పేర్కొన్న ఆకృతిలో నిల్వ చేస్తుంది:

స్ట్రింగ్ టైమ్ స్టాంప్ = df.format ( కొత్త తేదీ ( ) ) ;


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

System.out.println ( 'ప్రస్తుత టైమ్‌స్టాంప్:' + టైమ్‌స్టాంప్ ) ;



అవుట్‌పుట్ పేర్కొన్న ఫార్మాట్‌లో ప్రస్తుత టైమ్‌స్టాంప్‌ను చూపుతుంది:


నిర్దిష్ట జోన్‌లో ప్రస్తుత టైమ్‌స్టాంప్‌ని పొందండి.

విధానం 2: ZonedDateTime క్లాస్‌ని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందండి

ఈ విభాగం 'ని ఉపయోగించి నిర్దిష్ట జోన్ యొక్క ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందడానికి విధానాన్ని ప్రదర్శిస్తుంది ZonedDateTime 'తరగతి. ZonedDateTime తరగతి జోన్ డేటాను కలిగి ఉన్న టైమ్‌స్టాంప్‌ను రూపొందిస్తుంది. సిస్టమ్ యొక్క డిఫాల్ట్ జోన్ 'ని ఉపయోగించి పొందబడుతుంది సిస్టమ్ డిఫాల్ట్() ” పద్ధతి, మరియు ఇవ్వబడిన జోన్ Id కోసం ప్రస్తుత టైమ్‌స్టాంప్ “ని ఉపయోగించి పొందబడింది ఇప్పుడు () ” పద్ధతి.

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

'ని ఉపయోగించి సిస్టమ్ జోన్ కోసం ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందడానికి ZonedDateTime ” తరగతి, క్రింద అందించిన వాక్యనిర్మాణాన్ని ఉపయోగించండి:

ZonedDateTime.now ( విలువ ఆఫ్‌జోన్‌ఐడి ) ;


ఇక్కడ, ZonedDateTime తరగతి '' అని పిలుస్తుంది ఇప్పుడు () ” సిస్టమ్ జోన్ కోసం ప్రస్తుత టైమ్‌స్టాంప్‌ను నిల్వ చేసే ZoneId యొక్క వేరియబుల్‌ను పాస్ చేయడం ద్వారా పద్ధతి.

ఉదాహరణ

ముందుగా, మేము 'ని ఉపయోగించి జోన్ సమాచారంతో ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందుతాము సిస్టమ్ డిఫాల్ట్() 'ZoneId యొక్క పద్ధతి మరియు దానిని ఒక వస్తువులో నిల్వ చేయండి' జోన్ ”:

ZoneId zone = ZoneId.systemDefault ( ) ;


అప్పుడు, మేము '' అని పిలుస్తాము ఇప్పుడు () జోన్‌ను వాదనగా పాస్ చేయడం ద్వారా పద్ధతి. ఫలితంగా అవుట్‌పుట్ విలువ “లో సేవ్ చేయబడుతుంది తేదీ సమయంతో ”వస్తువు:

ZonedDateTime zDateTime = ZonedDateTime.now ( జోన్ ) ;


చివరగా, మేము ZonedDateTime ఆబ్జెక్ట్ యొక్క విలువను ముద్రిస్తాము:

System.out.println ( 'ప్రస్తుత టైమ్‌స్టాంప్:' + zDateTime ) ;



అవుట్‌పుట్ మా జోన్ యొక్క ప్రస్తుత టైమ్‌స్టాంప్‌ను చూపుతుంది, ఇది “ అమెరికా/చికాగో ”:


జావాలో ప్రస్తుత టైమ్‌స్టాంప్ పొందడానికి మరొక విధానాన్ని ప్రయత్నిద్దాం.

విధానం 3: తక్షణ తరగతిని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందండి

ది ' తక్షణ 'తరగతి అనేది సమయానికి పూర్తిగా మారని తక్షణం యొక్క అత్యంత సాధారణ అమలు. దాని ' ఇప్పుడు () ”పద్ధతి ప్రస్తుత టైమ్‌స్టాంప్‌ని సెకన్లలో పొందేందుకు ఉపయోగించబడుతుంది.

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

'ని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందడానికి దిగువ ఇవ్వబడిన సింటాక్స్‌ను అనుసరించండి తక్షణ 'తరగతి:

తక్షణం.ఇప్పుడు ( ) ;


ఉదాహరణ

ఇక్కడ, మేము మొదట తక్షణ తరగతి యొక్క ఆబ్జెక్ట్‌ను సృష్టిస్తాము “ ప్రస్తుత టైమ్‌స్టాంప్ 'ఇది 'ని ప్రారంభించడం ద్వారా ప్రస్తుత టైమ్‌స్టాంప్ విలువను నిల్వ చేస్తుంది ఇప్పుడు () 'పద్ధతి:

తక్షణ ప్రస్తుతTimeStamp = Instant.now ( ) ;


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

System.out.println ( 'ప్రస్తుత టైమ్‌స్టాంప్:' + ప్రస్తుత టైమ్‌స్టాంప్ ) ;



అవుట్‌పుట్ ప్రస్తుత టైమ్‌స్టాంప్‌ను తక్షణాలలో ప్రదర్శిస్తుంది మరియు “ టి అవుట్‌పుట్‌లో 'ని సూచిస్తుంది' సమయం ,” ఇది తేదీ మరియు సమయం మధ్య విరామంగా పనిచేస్తుంది:


ఇప్పుడు, జావాలో ప్రస్తుత టైమ్‌స్టాంప్‌ని పొందే చివరి పద్ధతికి వెళ్లండి.

విధానం 4: LocalDateTime తరగతిని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందండి

ఈ విభాగంలో, 'ని ఉపయోగించి ప్రస్తుత టైమ్‌స్టాంప్‌ను ఎలా పొందవచ్చో మేము మీకు తెలియజేస్తాము. స్థానిక తేదీ సమయం 'తరగతి. మీరు దీన్ని 'తో ఉపయోగించవచ్చు తేదీ టైమ్ ఫార్మాటర్ ” క్లాస్‌ని కావలసిన నమూనాలో ఫార్మాట్ చేయండి. ఇది జావాలో తేదీ మరియు సమయానికి అత్యంత ప్రజాదరణ పొందిన తరగతి.

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

LocalDateTime తరగతి యొక్క now() పద్ధతిని ఉపయోగించడానికి ఇచ్చిన సింటాక్స్‌ని అనుసరించండి:

LocalDateTime.now ( ) ;


ఉదాహరణ

ఈ ఉదాహరణలో, మేము ముందుగా 'ని సృష్టిస్తాము. తేదీ సమయం 'లోకల్‌డేట్ టైమ్ క్లాస్ యొక్క ఆబ్జెక్ట్, ఇది ప్రస్తుత టైమ్‌స్టాంప్ విలువను భద్రపరుస్తుంది' ఇప్పుడు () 'పద్ధతి:

LocalDateTime dateTime = LocalDateTime.now ( ) ;


అప్పుడు, మేము 'ని ఉపయోగించి నమూనాను సెట్ చేస్తాము నమూనా() 'DateTimeFormatter తరగతి యొక్క పద్ధతి ఆపై ' ఫార్మాట్() 'ఉత్తీర్ణత ద్వారా' పద్ధతి తేదీ సమయం ”ఒక వాదనగా వస్తువు:

స్ట్రింగ్ కరెంట్‌టైమ్‌స్టాంప్ = DateTimeFormatter.ofPattern ( 'yyyy/MM/dd; HH:mm:ss' ) .ఫార్మాట్ ( తేదీ సమయం ) ;


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

System.out.println ( 'ప్రస్తుత సమయ ముద్ర:' +ప్రస్తుత టైమ్‌స్టాంప్ ) ;



అవుట్‌పుట్


మేము జావాలో ప్రస్తుత టైమ్‌స్టాంప్‌ను పొందడానికి వివిధ మార్గాలను కవర్ చేసాము.

ముగింపు

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