View Full Version : مشکل در تبدیل تاریخ
tc1000
جمعه 24 اردیبهشت 1389, 01:30 صبح
من با این کد خیلی راحت رشته رو به تاریخ تبدیل میردم
dat = CDate(s).AddDays(0)
،رمت گرفتن تاریخ هم به این شکل بوده
("MM/dd/yyyy")
حالا رو بعضی از تاریخ ها مشکل داریم یعنی وقتی میزینم ایجوری پیام میده
Conversion from string "05/13/2010" to type 'Date' is not valid.
و باید برم فرمت تاریخ به به
("dd/MM/yyyy")
تبدیل کنم، ولی قبلا همین طوری کار میکره
لطفا کمک کنید
ممنون
tc1000
جمعه 24 اردیبهشت 1389, 13:54 عصر
مشکلی که هست جای روز با ماه عوض شده
در تبدیل تاریخ شمسی به میلادی بجای اینکه فرمت "mm/dd/yyy" باشه dd/mm/yyy " شده
date1 = (Mdate.ToDateTime(Pyear, Pmonth, Pday, 0, 0, 0, 1, System.Globalization.GregorianCalendar.ADEra))
این کد قبلا ماه رو اول میزاشت ولی خودش خود به خود ماه رو وسط میزاره چطوری میتونم ماه رو اول بزارم؟
Peyman.Gh
جمعه 24 اردیبهشت 1389, 13:56 عصر
C#
string date = "1389/02/24";
int year = int.Parse(date.Substring(0,4));
int month = int.Parse(date.Substring(5, 2));
int day = int.Parse(date.Substring(8, 2));
System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
DateTime dt = p.ToDateTime(year, month, day, 0, 0, 0, 0);
Response.Write(dt.ToShortDateString());
VB
Dim [date] As String = "1389/02/24"
Dim year As Integer = Integer.Parse([date].Substring(0, 4))
Dim month As Integer = Integer.Parse([date].Substring(5, 2))
Dim day As Integer = Integer.Parse([date].Substring(8, 2))
Dim p As New System.Globalization.PersianCalendar()
Dim dt As DateTime = p.ToDateTime(year, month, day, 0, 0, 0, 0)
Response.Write(dt.ToShortDateString())
رشته ورودی به صورت YYYY/MM/DD میباشد.
tc1000
جمعه 24 اردیبهشت 1389, 14:07 عصر
Conversion from string "4/23/2010" to type 'Date' is not valid.
این رو نمیشه به شمسی تبدیل کرد
ولی قبلا میشد
خودش اینجورش شده
Peyman.Gh
جمعه 24 اردیبهشت 1389, 14:23 عصر
رشته شما DD/MM/YYYY میباشد ؟! چرا به صورت YYYY/MM/DD استفاده نمیکنید ؟!
tc1000
شنبه 29 خرداد 1389, 01:53 صبح
میشه بگید چطوری استفاده کنم؟
Peyman.Gh
شنبه 29 خرداد 1389, 02:02 صبح
http://barnamenevis.biz/forum/showpost.php?p=991547&postcount=1
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.