ایس کیو ایل ڈیٹ ٹائم: ہر وہ چیز جو آپ کو جاننے کی ضرورت ہے



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

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

ڈیٹ ٹائم ڈیٹا کی قسم کیا ہے؟

ایس کیو ایل میں ، تاریخ وقت تاریخ کے ڈیٹا کی قسم ان اقدار کے ل used استعمال کی جاتی ہے جن میں تاریخ اور وقت دونوں شامل ہوتے ہیں۔ مائیکرو سافٹ اس کی وضاحت دن کے وقت کے ساتھ اختتامی سیکنڈ کے ساتھ ملنے والی تاریخ جو 24 گھنٹے کی گھڑی پر مبنی ہوتی ہے .





خاص طور پر ایس کیو ایل میں ، بہت ساری ڈیٹا اقسام ہیں جو تاریخ اور وقت کی نمائندگی دونوں کو یکجا کرتے ہیں جس سے چیزیں زیادہ پیچیدہ ہوتی ہیں۔ سب سے زیادہ استعمال ہونے والا ایک ڈیٹا ٹائم ہے کیونکہ یہ ایس کیو ایل کے سابقہ ​​ورژن کے بعد سے موجود ہے۔ SQL بازیافت اور DATETIME اقدار کو ‘YYYY-MM-DD hh: mm: ss’ فارمیٹ میں دکھاتا ہے۔ تعاون یافتہ حد ‘1753-01-01 00:00:00’ سے ‘9999-12-31 23: 59: 59.997’ ہے۔ آئیے مزید تفصیل کے ساتھ ڈیٹ ٹائم کی قسم دریافت کریں۔

تاریخ کے وقت کی تفصیل

ایس کیو ایل ڈیٹ ٹائم کی قسم کے بارے میں مزید معلومات کے ل Please براہ کرم درج ذیل جدول کو چیک کریں۔



پراپرٹی قدر

نحو

تاریخ وقت

استعمال



ٹویٹ ایمبیڈ کریںتاریخ وقت

ٹیبل ٹیبل 1 بنائیں (کالم 1تاریخ وقت)

فارمیٹ

‘YYYY-MM-DD hh: mm: ss.nnn

وقت کی حد

00:00:00 بجے تک 23: 59: 59.997

عنصر کی حدود

  • YYYY 1753 سے لے کر 9999 تک کے چار ہندسے ہیں جو ایک سال کی نمائندگی کرتے ہیں۔
  • ایم ایم دو ہندسوں کا ہے ، 01 سے 12 کے درمیان ، جو مخصوص سال میں ایک مہینہ کی نمائندگی کرتا ہے۔
  • ڈی ڈی دو ہندسوں پر مشتمل ہے ، جو مہینہ کے لحاظ سے 01 سے 31 تک ہے ، جو مخصوص مہینے کے دن کی نمائندگی کرتا ہے۔
  • hh دو ہندسوں کی ہے ، جس میں 00 سے 23 تک کی مدت ہوتی ہے۔
  • ملی میٹر دو ہندسوں کا ہوتا ہے ، جس میں 00 سے 59 تک ہوتا ہے ، جو منٹ کی نمائندگی کرتا ہے۔
  • ss دو ہندسوں کا ہے ، 00 سے 59 تک کا ، جو دوسرے کی نمائندگی کرتا ہے۔
  • ن * صفر سے تین ہندسوں میں ہے ، 0 سے 999 تک ، جو جزء ثانی کی نمائندگی کرتا ہے۔

اسٹوریج سائز

انتباہ جاوا اسکرپٹ میں کیا کرتا ہے

8 بائٹس

پہلے سے طے شدہ قیمت

1900-01-01 00:00:00

کیلنڈر

گریگورین (سالوں کی مکمل حد بھی شامل ہے۔)

نوٹ: مذکورہ تفصیلات ٹرانزیکٹ ایس کیو ایل اور ڈیٹ ٹائم ٹائپ کے لئے درخواست دیتی ہیںایس کیو ایل سرور۔

تو یہ ہے تاریخ وقت ایس کیو ایل میں۔ لیکن اگر آپ کے پاس دوسری تاریخ اور ہے تو آپ کیا کریں گےوقت کی قسمیں اور آپ کو ان میں تبدیل کرنا ہوگا تاریخ وقت قسم؟

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

تاریخ وقت میں ڈیٹا کی قسم ایس کیو ایل تاریخ اور وقت بھی شامل ہے ، جس میں 3 ہندسوں کے افقی سیکنڈ حصہ ہے۔ اس کی درستگی میں 1000 ، .003 ، یا .007 سیکنڈ کی اضافے کی حد ہے۔ لہذا ، جب آپ کو ایک تبدیل تاریخ یا وقت اقدار کو تاریخ وقت اضافی معلومات کو قیمت میں شامل کیا جاتا ہے۔ اس کی وجہ یہ ہے کہ تاریخ وقت ڈیٹا کی قسم میں تاریخ اور وقت دونوں شامل ہیں۔ مضمون کا یہ حصہ وضاحت کرتا ہے کہ جب دوسرا ہوتا ہے تو کیا ہوتا ہے تاریخ اور وقت ڈیٹا کی اقسام کو تبدیل کیا جاتا ہے تاریخ وقت ڈیٹا کی قسم.

مثال 1: تاریخ اور تاریخ وقت کے مابین باطنی تبادلوں

DECLARE @ تاریخ کی تاریخ = '2020-12-01' DECLARE @ ڈیٹ ٹائم ڈیٹ ٹائم = @ ڈیٹ

نتیجہ

@ ڈیٹ ٹائم @ ڈیٹ ------------------------- ---------- 2016-12-21 00: 00: 00.000 2016 -12-21

مثال 2: کاسٹ () کا استعمال کرتے ہوئے تاریخ اور ڈیٹ ٹائم کے درمیان واضح تبدیلی

@ @ تاریخ کی تاریخ = '2020-12-01' منتخب کریں @ تاریخ '،' کاسٹ (@ تاریخ کے مطابق تاریخ) AS 'تاریخ وقت'

نتیجہ

@ ڈیٹ ٹائم @ ڈیٹ ------------------------- ---------- 2016-12-21 00: 00: 00.000 2016 -12-21

مثال:: چھوٹی تاریخ سے لے کر ڈیٹ ٹائم تک مؤثر تبدیلی

جب تبادلہ ایس سے ہے مالڈیٹ ٹائم ٹائپ کریں ، گھنٹے اور منٹ کاپی کیے گئے ہیں۔ مندرجہ ذیل کوڈ a کو تبدیل کرنے کے نتائج کو ظاہر کرتا ہے چھوٹی تاریخ قدر کرنا a تاریخ وقت قدر.

DECLAREsmalldatetime smalldatetime = '2020-12-01 12:32' @ @ ڈیٹ ٹائم ڈیٹ ٹائم = @ اسمالڈٹائم ٹائم منتخب کریں '@ ڈیٹ ٹائم' ،smalldatetime AS 'smalldatetime'

نتیجہ

@ ڈیٹ ٹائم @ اسمالڈیٹ ٹائم ------------------------- --------------------- - 2016-12-01 12: 32: 00.000 2016-12-01 12:32:00

اسی طرح ، آپ دوسرے کو بھی تبدیل کرسکتے ہیں تاریخ وقت پر قسمیں ڈیٹاٹییم یا تو واضح طور پر یا استعمال کرکے ٹائپ کریں کاسٹ () اور تبدیل کریں () طریقوں. اپنے حوالہ کے ل below خود کو تاریخ اور وقت کی تمام اقسام کی شکلوں سے واقف کرنے کے لئے نیچے دیئے گئے جدول کو چیک کریں۔

ڈیٹا کی قسم مثال

وقت

12:35:29۔ 1234567

تاریخ

2007-05-08

چھوٹی تاریخ

2007-05-08 12:35:00

تاریخ وقت

2007-05-08 12: 35: 29.123

تاریخ وقت 2

2007-05-08 12:35:29 1234567

ڈیٹ ٹائم آفسیٹ

2007-05-08 12: 35: 29.1234567 +12: 15

اس کے ساتھ ، ہم اس مضمون کے آخر میں پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ یہاں زیر بحث مواد کے بارے میں واضح ہیں۔ یقینی بنائیں کہ آپ زیادہ سے زیادہ مشق کریں اور اپنے تجربے کو پلٹائیں۔

اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔

ہمارے لئے ایک سوال ہے؟ برائےکرم اس ایس کیو ایل آرٹیکل میں اس ’طریقہ کار کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔