الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Convert Varchar To Smalldatetime

مغلق
بدأه man_J في 23 أكتوبر 2007 · 1 رد · 685 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم ورحمة الله وبركاتة ,

عندي مشكلة في التعامل التحويلات من varchar to date ان الحقل من نوع smalldatetime واريد ان اخل التاريخ من نوع varchar بس على ال format التي اريدها انا مثال :

Declare @b smalldatetime 
set @b=convert(smalldatetime,'03/07/2007')
print @b

يظهر الناتج على الشكل هذا :

Mar  7 2007 12:00AM

والمشكله اني ارغب ان يكون على الشكل هذا

formate is '03/07/2007'

ارجوا من الإ عنده حل يساعدني انا واقف ال project for me على هذا الحل ..........

وشكرااااااااااااااااا...............

#2

افضل شيء في هذا المجال ان تقوم بتغيير نمط التاريخ من لوحة التحكم من اعدادت اقليمية بحيث تصبح على شكل dd/MM/yyyy

او تغيير شكل التاريخ عند التحويل عن طريق

set datetimeformat dmy
اي 
Declare @b smalldatetime
set datetimeformat dmy 
set @b=convert(smalldatetime,'03/07/2007')
print @b

طبعا الطباعة تعتمد على اعداد الجهاز لكن المهم ان يتم التحويل الصحيح بحيث لا يبدل الشهر مكان اليوم

هذا الموضوع مغلق.

مواضيع مشابهة