PDA

View Full Version : مبتدی: نمایش اشتباه تاریخ



smh_5800
شنبه 20 فروردین 1390, 12:07 عصر
سلام
امیدوارم که عنوان مناسبی انتخاب کرده باشم تا موجب حذف شدن تاپیک نشود.
کد زیر را در نظر بگیرید:


Dim DateTime_EN AS String = e.Row.Cells(4).Text.ToString

مقداری که DateTime_EN می گیره رشته ای مانند زیر است :

2011/04/06 02:45:18 AM

که این مقدار در Gride نمایش داده می شود
مقداری که نمایش داده می شود در سیستم شماره 1 عبارت است از :

2011/04/06 02:45:18 PM

اما همین برنامه وقتی در سیستم شماره 2 اجرا می شود مقدار زیر را بر می گرداند :

4/6/2011 2:45:18 PM



نکات قابل توجه :
1- برنامه ای که در سیستم شماره 1 و سیستم شماره نصب شده است یکی است و از دیتابیس سیستم شماره 1 استفاده می شود
2- تنظیمات مربوط به زبان و تاریخ هر دو سیستم یکسان است
3- مشخصات سیستم شماره 1 :

win 2003 + SQL server 2005 SP3 + VS2008


4- مشخصات سیستم شماره 2 :


win 2003 + SQL server 2005 SP3




از دوستان برنامه نویس کسی علت نمایش اشتباه در سیستم شماره 2 را می داند ؟؟؟؟
لطفا کمک کنید
ممنون

hlikehamed
شنبه 20 فروردین 1390, 12:44 عصر
برنامه شما وب هست؟
اگر آره توی هر دو سیستم از یک نسخه یکسان مرورگر استفاده کردید و نتیجه متفاوت گرفتید؟
این اشکالات به خاطر نمایش توی مرورگرها مختلف پیش میاد که باید با استایل دادن و تنظیمات direction مشکل رو برطرف کنید.

masoudasgari
شنبه 20 فروردین 1390, 13:31 عصر
احتمال داره تنظیمات Regional & language متفاوت باشه