தி strftime () செயல்பாடு என்பது உள்ளமைக்கப்பட்ட செயல்பாடு ஆகும் SQLite தேதி மற்றும் நேர மதிப்புகளை வடிவமைக்க இது பயன்படுகிறது. இன் வெளியீடு strftime() செயல்பாடு என்பது தேதி மற்றும் நேரத்தின் விரும்பிய வடிவமைப்பைக் குறிக்கும் ஒரு சரம். இந்தச் செயல்பாடு முக்கியமாக தேதி நேர மதிப்பிலிருந்து மனிதர்கள் படிக்கக்கூடிய தேதி மற்றும் நேர வடிவங்களை உருவாக்கப் பயன்படுகிறது.
எடுத்துக்காட்டாக, உங்கள் தரவுத்தளத்தில் நேர முத்திரை இருந்தால், நீங்கள் பயன்படுத்தலாம் strftime () ஆண்டு, மாதம், நாள், மணி, நிமிடம் மற்றும் இரண்டாவது போன்ற அந்த நேர முத்திரையின் குறிப்பிட்ட கூறுகளை மீட்டெடுக்க.
strftime() செயல்பாட்டின் தொடரியல்
என்ற தொடரியல் strftime () செயல்பாடு நேரடியானது மற்றும் பயன்படுத்த எளிதானது. பொது வடிவம் strftime () செயல்பாடு பின்வருமாறு:
strftime (வடிவம், நேரம்)
வடிவம் என்பது வெளியீட்டின் விரும்பிய வடிவம் மற்றும் நேரம் என்பது நீங்கள் மாற்ற விரும்பும் நேர முத்திரை மதிப்பாகும். தி strftime () முறையானது, தேதி மற்றும் நேரத் தரவை எவ்வாறு வடிவமைப்பது என்பதைச் சொல்லும் சர வடிவ உள்ளீட்டை எடுக்கும்.
strftime() செயல்பாட்டின் வடிவ குறியீடுகள்
என்ற வடிவ வாதம் strftime () செயல்பாடு வெவ்வேறு தேதி மற்றும் நேர கூறுகளைக் குறிக்கும் வடிவமைப்புக் குறியீடுகளைக் கொண்டிருக்கலாம். பொதுவாகப் பயன்படுத்தப்படும் சில வடிவக் குறியீடுகள் இங்கே உள்ளன strftime ():
- %AND : வருடத்தை நான்கு இலக்கங்களில் குறிக்கும்.
- % மீ : இரண்டு இலக்கங்களில் மாதத்தைக் குறிக்கிறது.
- %d : இரண்டு இலக்கங்களில் நாள் குறிக்கிறது.
- % எச் : 24-மணிநேர வடிவமைப்பில் மணிநேரத்தைக் குறிக்கிறது.
- % எம் : நிமிடத்தை இரண்டு இலக்கங்களில் குறிக்கும்.
- %S : இரண்டு இலக்கங்களில் உள்ள வினாடிகளைக் குறிக்கிறது.
- % இல் : வார நாளை ஒரு தசம எண்ணாகக் குறிக்கிறது.
SQLite இல் strftime() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?
தி strftime() பிற மென்பொருள் அல்லது பயன்பாடுகளுடன் இணக்கமான தேதி மற்றும் நேர வடிவங்களை உருவாக்குவதற்கு SQLite இல் செயல்பாடு பெரும்பாலும் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, யுனிக்ஸ் நேர வடிவமைப்பில் நேர முத்திரைகளை சேமிக்கும் தரவுத்தளம் உங்களிடம் இருந்தால், நீங்கள் பயன்படுத்தலாம் 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 number_of_years;
முடிவுரை
தி strftime () என்பது மிகவும் பயனுள்ள செயல்பாடாகும், இது SQLite இல் தேதி மற்றும் நேர மதிப்புகளை மீட்டெடுக்க மற்றும் வடிவமைக்க எளிதான வழியை வழங்குகிறது. அறிக்கைகளை உருவாக்குதல் அல்லது போக்குகளை பகுப்பாய்வு செய்தல் போன்ற பல்வேறு நோக்கங்களுக்காக இது பயன்படுத்தப்படலாம், மேலும் தேவைகளைப் பொறுத்து வெவ்வேறு தேதி மற்றும் நேர வடிவங்களை வழங்க தனிப்பயனாக்கலாம்.