ورود

View Full Version : تبدیل تاریخی که از بانک خوانده شده



shahab_ksh
شنبه 03 اسفند 1387, 01:03 صبح
با سلام

فرام رو گشتم ولی چیزی دستگریم نشد

من تاریخ رو در یک جدول بانک اطلاعاتی با قالب Nvarchar ذخیره کردم موقعی که میخام تاریخ رو بخونم از و در با خطاری زیر مواجه میشم روی لوکال مشکل نداره ولی در سرور ارور زیرو میگیره


Conversion from string "01/12/2009 11:48:48 ب.ظ" to type 'Date' is not valid.


من از کد زیر استفاده کردم


PublicSharedFunction ToPersian(ByVal date_to_convert As DateTime) AsString
Dim pc AsNew System.Globalization.PersianCalendar()
Dim dat As DateTime = date_to_convert.AddHours(CType(My_Seting.Reading("time:zone"), Double))
Dim str_date AsString = pc.GetDayOfMonth(dat) & "/" & pc.GetMonth(dat) & "/" & pc.GetYear(dat)
Dim str_time AsString = pc.GetHour(dat) & ":" & pc.GetMinute(dat) & ":" & pc.GetSecond(dat)
'Convert Numbric To persian
Dim s AsString = str_time + " " + str_date
Return s
EndFunction


و در نهایت



ToPersian(CType(par_last_update.Value.ToString, DateTime))

milade
شنبه 03 اسفند 1387, 17:52 عصر
سلام
از CDate استفاه کنید ( یه فانکشن هست )
موفق باشید