పైథాన్ time.time () పద్ధతిని ఎలా ఉపయోగించాలి

How Use Python Time



సమయ సంబంధిత పనులు పైథాన్‌లో ఉపయోగించడం ద్వారా జరుగుతాయి సమయం మాడ్యూల్. ఈ మాడ్యూల్‌ని ఉపయోగించడం ద్వారా సమయ విలువను వివిధ మార్గాల్లో ప్రదర్శించవచ్చు. time.time () ఈ మాడ్యూల్ యొక్క పద్ధతి ఆధారంగా సెకన్లలో సమయాన్ని చదవడానికి ఉపయోగించబడుతుంది యుగం కన్వెన్షన్. యుగం ప్రకారం, సమయ గణన తేదీ, జనవరి 1, 1970, 00:00:00 (UTC) నుండి మొదలవుతుంది మరియు ఇది ఆపరేటింగ్ సిస్టమ్‌లో చాలా వరకు 2038 సంవత్సరం వరకు తేదీ మరియు సమయాన్ని సపోర్ట్ చేస్తుంది. సమయం () యొక్క పద్ధతి సమయం మాడ్యూల్ సమయాన్ని సెకన్లలో ఫ్లోటింగ్-పాయింట్ నంబర్‌గా అందిస్తుంది. ఈ పద్ధతిని టైమ్ మాడ్యూల్ యొక్క ఇతర అవసరమైన పద్ధతులతో వివిధ ఫార్మాట్లలో సమయ విలువను ప్రదర్శించడానికి ఎలా ఉపయోగించాలో ఈ ట్యుటోరియల్‌లో వివరించబడింది.

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

సమయం.సమయం()

ఈ పద్ధతికి వాదన లేదు మరియు యుగం ప్రారంభ సమయం ఫ్లోటింగ్-పాయింట్ నంబర్ కనుక ఇది సెకన్లలో సమయాలను అందిస్తుంది. వివిధ ఉపయోగాలు సమయం () పద్ధతి ట్యుటోరియల్ యొక్క తదుపరి భాగంలో చూపబడింది.







ఉదాహరణ -1: ప్రస్తుత తేదీ మరియు సమయాన్ని ముద్రించడానికి ctime () తో సమయాన్ని () ఉపయోగించండి

ఇది ముందు ప్రస్తావించబడింది సమయం () పద్ధతి విలువను సెకన్లలో తిరిగి ఇస్తుంది మరియు అది చదవలేని ఫ్లోటింగ్ పాయింట్ సంఖ్య. సమయం () యొక్క రిటర్న్ విలువను సూచించడానికి ఇక్కడ పద్ధతి ఉపయోగించబడుతుంది సమయం () చదవగలిగే ఆకృతిలో పద్ధతి. ఉపయోగించడానికి స్క్రిప్ట్ ప్రారంభంలో టైమ్ మాడ్యూల్ నుండి సమయం మరియు సమయాన్ని దిగుమతి చేయండి సమయం () మరియు సమయం () పద్ధతులు. స్క్రిప్ట్ ప్రస్తుత తేదీ మరియు సమయ విలువను పేరున్న వేరియబుల్‌లో సెకన్లలో నిల్వ చేస్తుంది కరెంట్_డేట్ టైమ్ ఉపయోగించడం ద్వార సమయం() పద్ధతి తరువాత, కరెంట్_డేట్ టైమ్ విలువ ముద్రించబడుతుంది. ఈ వేరియబుల్ విలువను మానవ-రీడబుల్ ఫార్మాట్‌గా మార్చడానికి మరియు విలువను ముద్రించడానికి ctime () పద్ధతి యొక్క వాదనగా ఆమోదించబడింది.



# టైమ్ మాడ్యూల్ నుండి సమయం మరియు సమయాన్ని దిగుమతి చేయండి
నుండి సమయం దిగుమతి సమయం,ctime

# ప్రస్తుత డేటా మరియు సమయాన్ని సెకన్లలో చదవండి
కరెంట్_డేట్ టైమ్= సమయం()

# సమయం అవుట్‌పుట్‌ను ముద్రించండి ()
ముద్రణ(' nసమయం యొక్క అవుట్‌పుట్ (): ',కరెంట్_డేట్ టైమ్)

# ప్రస్తుత తేదీ మరియు సమయాన్ని రీడబుల్ ఫార్మాట్‌లో ప్రింట్ చేయండి
ముద్రణ(' nనేడు: ',ctime(కరెంట్_డేట్ టైమ్))

అవుట్‌పుట్:



స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.





ఉదాహరణ -2: ప్రస్తుత తేదీ మరియు సమయాన్ని విడిగా ముద్రించడానికి లోకల్ టైమ్ () తో సమయాన్ని () ఉపయోగించండి

డిఫాల్ట్ అవుట్‌పుట్ అయిన మునుపటి ఉదాహరణలో తేదీ మరియు సమయ విలువలు స్ట్రింగ్‌గా ముద్రించబడతాయి సమయం () పద్ధతి కానీ మీరు డేటా మరియు సమయ విలువలలోని ప్రతి భాగాన్ని చదవాలనుకుంటే మరియు కస్టమ్ ఫార్మాట్ ఉపయోగించి ప్రతి విలువను ముద్రించాలనుకుంటే, మీరు మరొక పద్ధతిని ఉపయోగించాలి స్థానిక సమయం () తో సమయం () పద్ధతి స్థానిక సమయం () పద్ధతి అవుట్‌పుట్ తీసుకుంటుంది సమయం () పద్ధతి ఒక వాదనగా మరియు విడిగా చదవగలిగే తేదీ మరియు సమయ విలువల నిర్మాణాన్ని అందిస్తుంది. కింది ఉదాహరణ మీరు ప్రస్తుత డేటా మరియు సమయం యొక్క వివిధ భాగాలను ఉపయోగించడం ద్వారా ఎలా చదవగలరో మరియు ముద్రించవచ్చో చూపుతుంది సమయం () మరియు స్థానిక సమయం () పద్ధతులు. సమయం ఉపయోగించడానికి స్క్రిప్ట్ ప్రారంభంలో మాడ్యూల్ దిగుమతి చేయబడింది సమయం () మరియు స్థానిక సమయం () పద్ధతులు. యొక్క అవుట్పుట్ సమయం () పద్ధతి వేరియబుల్‌లో నిల్వ చేయబడుతుంది, కర్టైమ్ మరియు అవుట్‌పుట్ స్థానిక సమయం () పద్ధతి వేరియబుల్‌లో నిల్వ చేయబడుతుంది స్థానిక సమయం . యొక్క విలువ స్థానిక సమయం ఈ వేరియబుల్ యొక్క స్ట్రక్చరల్ అవుట్‌పుట్‌ను చూడటానికి వేరియబుల్ ముద్రించబడింది. తరువాత, నెలల జాబితా మరియు వారం రోజుల వేరియబుల్స్ జాబితా అవుట్‌పుట్‌లో సెట్ చేయబడిన సంఖ్యా విలువ ఆధారంగా నెల మరియు వారం రోజుల పేర్లను సూచిస్తాయి. స్థానిక సమయం () పద్ధతి చివరగా, స్క్రిప్ట్ డేటా మరియు సమయం యొక్క నాలుగు రకాల ఫార్మాట్ అవుట్‌పుట్‌లను ఉత్పత్తి చేస్తుంది.



#!/usr/bin/env పైథాన్ 3
# సమయ మాడ్యూల్‌ను దిగుమతి చేయండి
దిగుమతి సమయం

# ప్రస్తుత సమయాన్ని సెకన్లలో చదవండి
కర్టైమ్=సమయం.సమయం()

# స్థానిక సమయాన్ని ఉపయోగించి డేటా మరియు సమయ విలువలను చదవండి ()
స్థానిక సమయం= సమయం.స్థానిక సమయం(కర్టైమ్)

# లోకల్ టైమ్ అవుట్పుట్ ప్రింట్ చేయండి ()
ముద్రణ('స్థానిక సమయం () యొక్క అవుట్‌పుట్: n',స్థానిక సమయం)

# నెలల జాబితాను నిర్వచించండి
నెలల= ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జూలై',
'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్']

# వారం రోజుల జాబితాను నిర్వచించండి
వారం రోజులు= ['సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం', 'ఆదివారం']
ముద్రణ(' nఫార్మాట్ చేసిన అవుట్‌పుట్‌లు క్రింద ఇవ్వబడ్డాయి: ')

# ప్రస్తుత తేదీని ముద్రించండి
ముద్రణ(' nతేదీ: ' ,స్థానిక సమయం.tm_mday,నెలల[స్థానిక సమయం.tm_ నెల-1],స్థానిక సమయం.tm_ సంవత్సరం)

# ప్రస్తుత సమయాన్ని ముద్రించండి
ముద్రణ(' nసమయం:% dh:% dm:% ds '%(స్థానిక సమయం.tm_ గంట,స్థానిక సమయం.tm_ నిమిషం,స్థానిక సమయం.tm_sec))

# ప్రస్తుత వారం రోజు పేరును ముద్రించండి
ముద్రణ(' nనేడు ' ,వారం రోజులు[స్థానిక సమయం.tm_wday])

# సంవత్సరం రోజును ముద్రించండి
ముద్రణ(' nఈ రోజు సంవత్సరంలో %d రోజులు '%స్థానిక సమయం.tm_yday)

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ఉదాహరణ -3: తేదీ మరియు సమయాన్ని ముద్రించడానికి స్థానిక సమయం () మరియు strftime () తో సమయాన్ని ఉపయోగించడం

వివిధ రకాల ఫార్మాట్ కోడ్‌లను ఉపయోగించి తేదీ మరియు సమయ విలువలను చదవడానికి పైథాన్‌లో మరొక పద్ధతి ఉంది strftime () పద్ధతి సమయం (), స్థానిక సమయం () మరియు strftime () మునుపటి రెండు ఉదాహరణల కంటే నిర్దిష్ట ఫార్మాట్ చేసిన తేదీ మరియు సమయ విలువలను రూపొందించడానికి కింది స్క్రిప్ట్‌లో పద్ధతులు ఉపయోగించబడతాయి. సమయం ఇక్కడ పేర్కొన్న మూడు పద్ధతులను ఉపయోగించడానికి స్క్రిప్ట్ ప్రారంభంలో మాడ్యూల్ దిగుమతి చేయబడింది. మొదట, అవుట్‌పుట్ సమయం () వాదనగా పద్ధతి ఆమోదించబడింది స్థానిక సమయం () పద్ధతి మరియు తదుపరి, strftime () పద్ధతి యొక్క అవుట్‌పుట్‌ను ఉపయోగిస్తుంది స్థానిక సమయం () వివిధ రకాల అవుట్‌పుట్‌లను రూపొందించడానికి వివిధ మార్గాల్లో ఫార్మాట్ కోడ్‌లతో పద్ధతి. ఇతర ప్రోగ్రామింగ్ లాంగ్వేజ్‌ల ('1 వ', '2 వ', '3 వ' మరియు 'వ') వంటి రోజుతో ప్రత్యయాన్ని జోడించడానికి పైథాన్‌లో డైరెక్ట్ ఫార్మాట్ కోడ్ లేదు. ఇక్కడ, ఒక ఫంక్షన్ పేరు పెట్టబడింది ప్రత్యయం తేదీ యొక్క రోజు విలువతో ప్రత్యయాన్ని జోడించడానికి నిర్వచించబడింది.

#!/usr/bin/env పైథాన్ 3
# సమయ మాడ్యూల్‌ను దిగుమతి చేయండి
దిగుమతి సమయం

# ప్రస్తుత తేదీ మరియు సమయాన్ని చదవండి
కరెంట్ డిటి= సమయం.స్థానిక సమయం(సమయం.సమయం())

# నెల ay చదవండి
రోజు= int(సమయం.strftime('%d',కరెంట్ డిటి))

# రోజు ప్రత్యయాన్ని సెట్ చేయడానికి ఫంక్షన్‌ను నిర్వచించండి
డెఫ్ప్రత్యయం(రోజు):
ఉంటే ((రోజు> 3 మరియురోజు<= ఇరవై) లేదా (రోజు> 2. 3 మరియురోజు<= 30)):
ప్రత్యయం= 'వ'
లేకపోతే:
ప్రత్యయం= ['st', 'nd', 'rd'][రోజు %10-1]
తిరిగిప్రత్యయం

# చిన్న తేదీని ప్రదర్శించండి
ముద్రణ('షార్ట్ డేట్:', సమయం.strftime('%d-%m-%Y',కరెంట్ డిటి))

# ఎక్కువ తేదీని ప్రదర్శించండి
ముద్రణ(సమయం.strftime('దీర్ఘ తేదీ: %A, %d'+ ప్రత్యయం(రోజు)+'% B% Y',కరెంట్ డిటి))

# తక్కువ సమయం ప్రదర్శించండి
ముద్రణ(సమయం.strftime('తక్కువ సమయం:%H:%M:%S',కరెంట్ డిటి))

# ఎక్కువసేపు ప్రదర్శించండి
ముద్రణ(సమయం.strftime('దీర్ఘకాలం: %I: %M: %S %p',కరెంట్ డిటి))

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ జనరేట్ అవుతుంది.

ముగింపు:

అనేక సమయ-సంబంధిత పద్ధతులు ఉన్నాయి సమయం పైథాన్ మాడ్యూల్. యొక్క ఉపయోగాలు సమయం () పైథాన్ యొక్క ఇతర రెండు ఉపయోగకరమైన సమయ పద్ధతులతో పద్ధతి ఈ ట్యుటోరియల్‌లో చూపబడింది. ఈ ట్యుటోరియల్ సమయం () పద్ధతిని ఉపయోగించడం నేర్చుకోవడానికి పాఠకులకు సహాయపడుతుందని నేను ఆశిస్తున్నాను.