ది strftime () ఫంక్షన్ అనేది అంతర్నిర్మిత ఫంక్షన్ SQLite ఇది తేదీ మరియు సమయ విలువలను ఫార్మాట్ చేయడానికి ఉపయోగించబడుతుంది. యొక్క అవుట్పుట్ strftime() ఫంక్షన్ అనేది తేదీ మరియు సమయం యొక్క కావలసిన ఆకృతిని సూచించే స్ట్రింగ్. ఈ ఫంక్షన్ ప్రధానంగా తేదీ-సమయం విలువ నుండి మానవులు చదవగలిగే తేదీ మరియు సమయ ఫార్మాట్లను రూపొందించడానికి ఉపయోగించబడుతుంది.
ఉదాహరణకు, మీ డేటాబేస్లో టైమ్స్టాంప్ ఉంటే, మీరు ఉపయోగించవచ్చు strftime () ఆ టైమ్స్టాంప్లోని సంవత్సరం, నెల, రోజు, గంట, నిమిషం మరియు రెండవ వంటి నిర్దిష్ట అంశాలను తిరిగి పొందడానికి.
strftime() ఫంక్షన్ యొక్క సింటాక్స్
యొక్క వాక్యనిర్మాణం strftime () ఫంక్షన్ సూటిగా మరియు ఉపయోగించడానికి సులభమైనది. యొక్క సాధారణ ఆకృతి strftime () ఫంక్షన్ క్రింది విధంగా ఉంది:
strftime (ఫార్మాట్, సమయం)
ఫార్మాట్ అంటే అవుట్పుట్ యొక్క కావలసిన ఫార్మాట్ మరియు సమయం మీరు మార్చాలనుకుంటున్న టైమ్స్టాంప్ విలువ. ది strftime () పద్ధతి తేదీ మరియు సమయ డేటాను ఎలా ఫార్మాట్ చేయాలో తెలిపే స్ట్రింగ్ ఫార్మాట్ ఇన్పుట్ను తీసుకుంటుంది.
strftime() ఫంక్షన్ యొక్క ఫార్మాట్ కోడ్లు
యొక్క ఫార్మాట్ వాదన strftime () ఫంక్షన్ వేర్వేరు తేదీ మరియు సమయ అంశాలను సూచించే ఫార్మాట్ కోడ్లను కలిగి ఉండవచ్చు. సాధారణంగా ఉపయోగించే కొన్ని ఫార్మాట్ కోడ్లు ఇక్కడ ఉన్నాయి strftime ():
- %AND : సంవత్సరాన్ని నాలుగు అంకెలలో సూచిస్తుంది.
- %మీ : నెలను రెండు అంకెలలో సూచిస్తుంది.
- %d : రోజును రెండు అంకెలలో సూచిస్తుంది.
- %H : గంటను 24-గంటల ఆకృతిలో సూచిస్తుంది.
- %M : నిమిషాన్ని రెండు అంకెలలో సూచిస్తుంది.
- %S : రెండు అంకెలలో సెకన్లను సూచిస్తుంది.
- %లో : వారపు రోజును దశాంశ సంఖ్యగా సూచిస్తుంది.
SQLiteలో strftime() ఫంక్షన్ని ఎలా ఉపయోగించాలి?
ది strftime() ఇతర సాఫ్ట్వేర్ లేదా అప్లికేషన్లకు అనుకూలంగా ఉండే తేదీ మరియు సమయ ఫార్మాట్లను రూపొందించడానికి ఫంక్షన్ తరచుగా SQLiteలో ఉపయోగించబడుతుంది. ఉదాహరణకు, మీకు Unix టైమ్ ఫార్మాట్లో టైమ్స్టాంప్లను నిల్వ చేసే డేటాబేస్ ఉంటే, మీరు ఉపయోగించవచ్చు strftime () వాటిని రీడబుల్ ఫార్మాట్లోకి మార్చడానికి.
అదేవిధంగా, మీరు నిర్దిష్ట తేదీలో లేదా రెండు తేదీల మధ్య జోడించిన అన్ని రికార్డులను తిరిగి పొందాలనుకుంటే, మీరు ఉపయోగించవచ్చు strftime () అవసరమైన ప్రశ్నను రూపొందించడానికి.
ఎలా అనేదానికి ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి strftime () SQLiteలో ఉపయోగించవచ్చు:
- తేదీని ఫార్మాట్ చేయండి
- టైమ్స్టాంప్ సంవత్సరాన్ని తిరిగి పొందండి
- టైమ్స్టాంప్ యొక్క వారంలోని రోజుని తిరిగి పొందండి
- మరొక ఫార్మాట్లో తేదీ మరియు సమయాన్ని తిరిగి పొందండి
- సంవత్సరాలలో వ్యత్యాసాన్ని లెక్కించండి
1: తేదీని ఫార్మాట్ చేయండి
మీరు ఉపయోగించవచ్చు strftime () తేదీని ఇలా సవరించడానికి DD-MM-YYYY:
strftime ('%d-%m-%Y', '2023-11-10') AS formatted_date;
2: టైమ్స్టాంప్ సంవత్సరాన్ని తిరిగి పొందండి
మీరు ఉపయోగించవచ్చు strftime () టైమ్స్టాంప్ సంవత్సరాన్ని తిరిగి పొందడానికి:
strftime('%Y', '2023-11-10')ని సంవత్సరంగా ఎంచుకోండి;
3: టైమ్స్టాంప్ యొక్క వారంలోని రోజుని తిరిగి పొందండి
మీరు కూడా ఉపయోగించవచ్చు strftime () టైమ్స్టాంప్ యొక్క వారంలోని రోజుని తిరిగి పొందే ఫంక్షన్:
strftime('%w', '2023-11-10') తేదీని ఎంచుకోండి;
4: మరొక ఫార్మాట్లో తేదీ మరియు సమయాన్ని తిరిగి పొందండి
మీరు ఉపయోగించవచ్చు strftime () తేదీ మరియు సమయాన్ని మరొక ఫార్మాట్లో తిరిగి పొందే ఫంక్షన్:
strftimeని ఎంచుకోండి('%d/%m/%Y %H:%M', '2022-06-10');
5: సంవత్సరాలలో వ్యత్యాసాన్ని లెక్కించండి
ది strftime () రెండు పేర్కొన్న తేదీల మధ్య ఎన్ని సంవత్సరాలు ఉన్నాయో నిర్ణయించడానికి కూడా ఉపయోగించవచ్చు. కింది ఉదాహరణను పరిగణించండి:
strftime('%Y', '2023-10-01') - strftime('%Y', '1990-09-29') AS సంఖ్య_of_years;
ముగింపు
ది strftime () అనేది SQLiteలో తేదీ మరియు సమయ విలువలను తిరిగి పొందడానికి మరియు ఫార్మాట్ చేయడానికి సులభమైన మార్గాన్ని అందించే అత్యంత ఉపయోగకరమైన ఫంక్షన్. ఇది నివేదికలను రూపొందించడం లేదా ట్రెండ్లను విశ్లేషించడం వంటి వివిధ ప్రయోజనాల కోసం ఉపయోగించబడుతుంది మరియు అవసరాలను బట్టి వేర్వేరు తేదీ మరియు సమయ ఫార్మాట్లను అందించడానికి అనుకూలీకరించవచ్చు.