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

مشكلة في استخدام datetime ما الحل؟؟؟

مغلق
بدأه T.A.D في 29 سبتمبر 2006 · 5 رد · 881 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم....

عندي جدول فيه حقل من نوع datetime وعندي صفحة ادخال لمعلومات من ضمنها تاريخ ميلاد الشخص.... وقمت بوضع dropdownlist لكل من الشهر واليوم ليتم الاختيار منها...والسنة يدخلها المستخدم في textbox>>>....

وقبل ان ادخل التاريخ في الجدول قمت بما يلي:

DateTime studentbirth = new DateTime(int.Parse(this.studentyear.Text), int.Parse(this.studentmonth.SelectedItem.Value), int.Parse(this.studentday.SelectedItem.Value))

ثم ادخل هذا الحق في الجدول كما يلي :

newstudentrow["studentbirthdate"] =studentbirth;

لكن المشكلة انه لما افحص التاريخ الذي تم ادخاله يعطيني تاريخ غير لذي قمت بادخاله مخالف تمام.. ما المشكلة؟؟؟؟؟؟؟؟

وأيضا كيف لي ان احذف الوقت الذي يضيفه تلقائيا؟؟؟؟؟؟؟

يعني مثلا ادخلت التاريخ التالي 1\1\2006 أعطاني في الجدول 10\9\1419

#2

الحل من خلال لوحة التحكم

حيث لا بد من تغيير اعددات التاريخ

من تقويم هجري الى تقويم ميلادي

#3

ههههههههههههههه.....

فعلا الحل هو من لوحة التحكم... مشكور اخي العزيز

#4

هل انحلت المشكلة

#5

نعم اخي الكريم حلت المشكلة......

ولكن عندي لك سؤال اخر لو تكرمت..... من المعروف ان datetime في حال ادخال التاريخ من خلال حقل يدخل معه تلقائيا التوقيت وعندما اعرض التاريخ في gridview مثلا او غيرها لا اريد للوقت أن يظهر.... هل هناك format معين للتاريخ لكي لا نظهر معه الوقت؟؟؟ مشكور اخوي

#6

عدة طرق منها وقت العرض تستخدم شيء كهذا

FORMAT(THEDATETIME,"dd / MM / yyyy")

لا تغير حالة الأحرف

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

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