SQLite এ Strftime() ফাংশন কিভাবে ব্যবহার করবেন?

Sqlite E Strftime Phansana Kibhabe Byabahara Karabena



দ্য strftime () ফাংশন হল একটি অন্তর্নির্মিত ফাংশন SQLite যেটি তারিখ এবং সময়ের মান বিন্যাস করতে ব্যবহৃত হয়। এর আউটপুট strftime() ফাংশন একটি স্ট্রিং যা তারিখ এবং সময়ের পছন্দসই বিন্যাস উপস্থাপন করে। এই ফাংশনটি মূলত একটি তারিখ-সময় মান থেকে মানব-পাঠযোগ্য তারিখ এবং সময় বিন্যাস তৈরি করার জন্য ব্যবহৃত হয়।

উদাহরণস্বরূপ, যদি আপনার ডাটাবেসে একটি টাইমস্ট্যাম্প থাকে তবে আপনি ব্যবহার করতে পারেন strftime () সেই টাইমস্ট্যাম্পের নির্দিষ্ট উপাদান যেমন বছর, মাস, দিন, ঘন্টা, মিনিট এবং সেকেন্ড পুনরুদ্ধার করতে।







strftime() ফাংশনের সিনট্যাক্স

এর সিনট্যাক্স strftime () ফাংশন সহজবোধ্য এবং ব্যবহার করা সহজ। এর সাধারণ বিন্যাস strftime () ফাংশন নিম্নরূপ:



strftime (ফরম্যাট, সময়)

যেখানে ফর্ম্যাট হল আউটপুটের পছন্দসই ফর্ম্যাট এবং সময় হল টাইমস্ট্যাম্প মান যা আপনি রূপান্তর করতে চান। দ্য strftime () পদ্ধতিটি একটি স্ট্রিং বিন্যাস ইনপুট নেয় যা তারিখ এবং সময় ডেটা কীভাবে ফর্ম্যাট করতে হয় তা বলে।



strftime() ফাংশনের কোড ফরম্যাট করুন

এর বিন্যাস যুক্তি strftime () ফাংশনে ফর্ম্যাট কোড থাকতে পারে যা বিভিন্ন তারিখ এবং সময়ের উপাদানগুলিকে উপস্থাপন করে। এখানে কয়েকটি ফর্ম্যাট কোড রয়েছে যা সাধারণত ব্যবহৃত হয়৷ strftime ():





  • %এবং : বছরকে চার অঙ্কে উপস্থাপন করে।
  • % মি : মাসকে দুই অঙ্কে উপস্থাপন করে।
  • %d : দিনটিকে দুই অঙ্কে উপস্থাপন করে।
  • % H : 24-ঘন্টা বিন্যাসে ঘন্টা প্রতিনিধিত্ব করে।
  • % এম : মিনিটকে দুই অঙ্কে উপস্থাপন করে।
  • %S : দুই অঙ্কে সেকেন্ডের প্রতিনিধিত্ব করে।
  • %ভিতরে : সপ্তাহের দিনটিকে দশমিক সংখ্যা হিসাবে উপস্থাপন করে।

SQLite এ strftime() ফাংশন কিভাবে ব্যবহার করবেন?

দ্য strftime() অন্যান্য সফ্টওয়্যার বা অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যপূর্ণ তারিখ এবং সময় বিন্যাস তৈরি করার জন্য ফাংশনটি প্রায়শই SQLite-এ ব্যবহৃত হয়। উদাহরণস্বরূপ, যদি আপনার একটি ডাটাবেস থাকে যা ইউনিক্স টাইম ফর্ম্যাটে টাইমস্ট্যাম্প সংরক্ষণ করে, আপনি ব্যবহার করতে পারেন strftime () তাদের একটি পঠনযোগ্য বিন্যাসে রূপান্তর করতে।

একইভাবে, আপনি যদি একটি নির্দিষ্ট তারিখে বা দুটি তারিখের মধ্যে যোগ করা সমস্ত রেকর্ড পুনরুদ্ধার করতে চান তবে আপনি ব্যবহার করতে পারেন strftime () প্রয়োজনীয় ক্যোয়ারী তৈরি করতে।



এখানে কিভাবে কিছু উদাহরণ আছে strftime () SQLite এ ব্যবহার করা যেতে পারে:

1: একটি তারিখ ফর্ম্যাট করুন

তুমি ব্যবহার করতে পার strftime () হিসাবে তারিখ পরিবর্তন করতে DD-MM-YYYY:

strftime ('%d-%m-%Y', '2023-11-10') AS ফর্ম্যাটেড_তারিখ নির্বাচন করুন;

2: একটি টাইমস্ট্যাম্পের বছর পুনরুদ্ধার করুন

তুমি ব্যবহার করতে পার strftime () একটি টাইমস্ট্যাম্পের বছর পুনরুদ্ধার করতে:

strftime('%Y', '2023-11-10') হিসাবে বছর নির্বাচন করুন;

3: একটি টাইমস্ট্যাম্পের সপ্তাহের দিন পুনরুদ্ধার করুন

আপনিও ব্যবহার করতে পারেন strftime () একটি টাইমস্ট্যাম্পের সপ্তাহের দিন পুনরুদ্ধার করার ফাংশন:

strftime('%w', '2023-11-10') AS তারিখ নির্বাচন করুন;

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-এ তারিখ এবং সময় মান পুনরুদ্ধার এবং ফর্ম্যাট করার একটি সহজ উপায় প্রদান করে। এটি বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে, যেমন প্রতিবেদন তৈরি করা বা প্রবণতা বিশ্লেষণ করা, এবং প্রয়োজনীয়তার উপর নির্ভর করে বিভিন্ন তারিখ এবং সময় বিন্যাস প্রদানের জন্য কাস্টমাইজ করা যেতে পারে।