ایس کیو ایل سرور ڈیٹ ٹائم کو اسٹرنگ میں تبدیل کریں۔

Ays Kyw Ayl Srwr Y Aym Kw As Rng My Tbdyl Kry



'اس ٹیوٹوریل میں، آپ سیکھیں گے کہ کس طرح دی گئی ڈیٹ ٹائم آبجیکٹ کو کنورٹ فنکشن کا استعمال کرتے ہوئے ایس کیو ایل سرور میں سٹرنگ ٹائپ میں تبدیل کرنا ہے۔'

ایس کیو ایل سرور کنورٹ () فنکشن

دی گئی ڈیٹ ٹائم ویلیو کو سٹرنگ میں تبدیل کرنے کا ایک طریقہ کنورٹ() فنکشن کا استعمال کرنا ہے۔ نحو جیسا دکھایا گیا ہے:

کنورٹ ( ڈیٹا کی قسم [ ( LENGTH ) ] , اظہار [ , اسٹائل ] )

فنکشن پیرامیٹرز ذیل میں بیان کیے گئے ہیں:







  1. ڈیٹا_ٹائپ - ہدف ڈیٹا کی قسم۔
  2. اظہار - کوئی بھی درست اظہار
  3. لمبائی - اختیاری عدد جو ہدف ڈیٹا کی قسم کی لمبائی کی وضاحت کرتا ہے۔
  4. طرز - ایک عددی اظہار جو اس بات کی وضاحت کرتا ہے کہ فنکشن فراہم کردہ اظہار کا ترجمہ کیسے کرتا ہے۔

فنکشن ٹارگٹ ڈیٹا ٹائپ میں تبدیل کردہ ان پٹ ایکسپریشن کو لوٹاتا ہے۔



لہذا، ڈیٹ ٹائم کو سٹرنگ میں تبدیل کرنے کے لیے، ہم نحو کو اس طرح استعمال کر سکتے ہیں:



کنورٹ ( ورچار , تاریخ وقت [ , اسٹائل ] )

نیچے دی گئی جدول سٹرنگ کی قسم میں تبدیلی کے بعد ڈیٹ ٹائم ویلیو کے درست انداز اور مساوی فارمیٹ دکھاتی ہے۔





مثال

درج ذیل مثال سے پتہ چلتا ہے کہ ڈیٹ ٹائم کو سٹرنگ میں کیسے تبدیل کیا جائے۔



ڈیکلیئر @obj DATETIME = '2022-10-10 13:45:34.100' ;
منتخب کریں۔ کنورٹ ( ورچار ( پچاس ) , @obj ) ;

اوپر کی مثال میں، ہم ایک اسکیلر متغیر کا اعلان کرکے شروع کرتے ہیں جسے obj کہتے ہیں۔ یہ تاریخ کے وقت کی قیمت رکھتا ہے جسے ہم تبدیل کرنا چاہتے ہیں۔

آخر میں، ہم کنورٹ فنکشن کو کال کرتے ہیں اور ٹارگٹ ڈیٹا ٹائپ کو varchar کے طور پر پاس کرتے ہیں۔ اس کو مخصوص تاریخ کے وقت کے لیے سٹائل واپس کرنا چاہیے جیسا کہ:

|
-------------------+
اکتوبر 10 2022 1 :45PM |

مثال 2

ڈیٹ ٹائم آبجیکٹ کو mm/dd/yyyy فارمیٹ میں تبدیل کرنے کے لیے۔ اسٹائل کو 1 کے طور پر سیٹ کریں۔

ڈیکلیئر @obj DATETIME = '2022-10-10 13:45:34.100' ;
منتخب کریں۔ کنورٹ ( ورچار ( پچاس ) , @obj , 1 ) ;

نتیجہ خیز پیداوار:

|
--------+
10 / 10 / 22 |

مثال 3

ڈیٹ ٹائم ویلیو کو dd.mm.yyyy فارمیٹ میں واپس کرنے کے لیے، ہم سٹائل کو 4 کے طور پر سیٹ کر سکتے ہیں۔

ڈیکلیئر @obj DATETIME = '2022-10-10 13:45:34.100' ;
منتخب کریں۔ کنورٹ ( ورچار ( پچاس ) , @obj , 4 ) ;

آؤٹ پٹ:

|
--------+
10 . 10 . 22 |

مثال 4

ڈیٹ ٹائم کو hh:mi:ss کی شکل میں سٹرنگ میں تبدیل کرنے کے لیے، کوڈ چلائیں:

ڈیکلیئر @obj DATETIME = '2022-10-10 13:45:34.100' ;
منتخب کریں۔ کنورٹ ( ورچار ( پچاس ) , @obj , 108 ) ;

واپسی کی قیمت:

|
--------+
13 : چار پانچ : 3. 4 |

نتیجہ

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