SQL Server يحول التاريخ والوقت إلى سلسلة

Sql Server Yhwl Altarykh Walwqt Aly Slslt



'في هذا البرنامج التعليمي ، ستتعلم كيفية تحويل كائن تاريخ ووقت معين إلى نوع سلسلة في SQL Server باستخدام وظيفة التحويل.'

وظيفة () SQL Server Convert ()

إحدى طرق تحويل قيمة التاريخ والوقت إلى سلسلة هي استخدام الدالة convert (). بناء الجملة كما هو موضح:

يتحول ( نوع البيانات [ ( الطول ) ] و التعبير [ و نمط ] )

يتم التعبير عن معلمات الوظيفة أدناه:







  1. data_type - نوع البيانات الهدف.
  2. التعبير - أي تعبير صالح
  3. الطول - عدد صحيح اختياري يحدد طول نوع البيانات الهدف.
  4. style - تعبير عدد صحيح يحدد كيفية ترجمة الوظيفة للتعبير المقدم.

ترجع الدالة تعبير الإدخال المحول إلى نوع البيانات الهدف.



لذلك ، لتحويل التاريخ والوقت إلى سلسلة ، يمكننا استخدام بناء الجملة على النحو التالي:



يتحول ( فاركار و التاريخ والوقت [ و نمط ] )

يوضح الجدول أدناه الأنماط الصالحة والتنسيق المكافئ لقيمة التاريخ والوقت بعد التحويل إلى نوع سلسلة.





مثال

يوضح المثال التالي كيفية تحويل التاريخ والوقت إلى سلسلة.



يعلن obj DATETIME = '2022-10-10 13:45: 34.100' ؛
تحديد يتحول ( فاركار ( خمسون ) و obj ) ؛

في المثال أعلاه ، نبدأ بالإعلان عن متغير قياسي يسمى obj. هذا يحمل قيمة التاريخ والوقت التي نرغب في تحويلها.

أخيرًا ، نسمي وظيفة التحويل ونمرر نوع البيانات الهدف كـ varchar. يجب أن يعيد هذا النمط للتاريخ والوقت المحدد على النحو التالي:

|
------------------- +
أكتوبر 10 2022 1 : 45 م |

مثال 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 |

استنتاج

استكشف هذا المنشور أساسيات تحويل قيمة التاريخ والوقت إلى سلسلة بتنسيقات مختلفة. يمكنك التحقق من التنسيقات المتعددة والأنماط المقابلة في الجدول أعلاه.