SQLite میں Strftime() فنکشن کا استعمال کیسے کریں؟

Sqlite My Strftime Fnkshn Ka Ast Mal Kys Kry



دی strftime () فنکشن کا ایک بلٹ ان فنکشن ہے۔ SQLite جو تاریخ اور وقت کی اقدار کو فارمیٹ کرنے کے لیے استعمال ہوتا ہے۔ کی پیداوار strftime() فنکشن ایک تار ہے جو تاریخ اور وقت کی مطلوبہ شکل کی نمائندگی کرتا ہے۔ یہ فنکشن بنیادی طور پر تاریخ کے وقت کی قدر سے انسانی پڑھنے کے قابل تاریخ اور وقت کی شکلیں بنانے کے لیے استعمال ہوتا ہے۔

مثال کے طور پر، اگر آپ کے ڈیٹا بیس میں ٹائم اسٹیمپ ہے، تو آپ استعمال کر سکتے ہیں۔ strftime () اس ٹائم اسٹیمپ کے مخصوص عناصر کو بازیافت کرنا جیسے سال، مہینہ، دن، گھنٹہ، منٹ، اور سیکنڈ۔







strftime() فنکشن کا نحو

کی ترکیب strftime () فنکشن سیدھا اور استعمال میں آسان ہے۔ کی عمومی شکل strftime () فنکشن مندرجہ ذیل ہے:



strftime (فارمیٹ، وقت)

جہاں فارمیٹ آؤٹ پٹ کا مطلوبہ فارمیٹ ہے اور ٹائم ٹائم اسٹیمپ ویلیو ہے جسے آپ تبدیل کرنا چاہتے ہیں۔ دی strftime () طریقہ ایک سٹرنگ فارمیٹ ان پٹ لیتا ہے جو بتاتا ہے کہ تاریخ اور وقت کے ڈیٹا کو کیسے فارمیٹ کرنا ہے۔



strftime() فنکشن کے فارمیٹ کوڈز

کی شکل دلیل strftime () فنکشن فارمیٹ کوڈ پر مشتمل ہوسکتا ہے جو مختلف تاریخ اور وقت کے عناصر کی نمائندگی کرتا ہے۔ یہاں چند فارمیٹ کوڈز ہیں جو عام طور پر استعمال ہوتے ہیں۔ strftime ():





  • اور : چار ہندسوں میں سال کی نمائندگی کرتا ہے۔
  • %m : مہینے کو دو ہندسوں میں ظاہر کرتا ہے۔
  • %d : دن کو دو ہندسوں میں ظاہر کرتا ہے۔
  • %H : 24 گھنٹے کی شکل میں گھنٹے کی نمائندگی کرتا ہے۔
  • %M : منٹ کو دو ہندسوں میں ظاہر کرتا ہے۔
  • %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 میں تاریخ اور وقت کی قدروں کو بازیافت اور فارمیٹ کرنے کا ایک آسان طریقہ فراہم کرتا ہے۔ اسے مختلف مقاصد کے لیے استعمال کیا جا سکتا ہے، جیسے کہ رپورٹیں بنانا یا رجحانات کا تجزیہ کرنا، اور ضروریات کے مطابق مختلف تاریخ اور وقت کی شکلیں فراہم کرنے کے لیے اپنی مرضی کے مطابق کیا جا سکتا ہے۔