تبدیل تاریخ شمسی به میلادی در net. 2
سلام
من این تابع را نوشتم که بوسیله اون تاریخ میلادی را به شمسی تبدیل میکنم:
Function prdate(ByVal jl AsString) AsString
Dim jld AsNewDate
Dim prd AsNew Globalization.PersianCalendar
jld = jl
prdate = prd.GetYear(jl).ToString & "/" & prd.GetMonth(jl).ToString & "/" & prd.GetDayOfMonth(jl).ToString
Return prdate
EndFunction
چطور میشه یه تابع نوشت که تاریخ شمسی را به میلادی تبدیل کنه (با استفاده از کلاس های دات نت 2 )؟
نقل قول: تبدیل تاریخ شمسی به میلادی در net. 2
نقل قول:
نوشته شده توسط
javad3151
با تشکر از دوستان
تابع تبدیل شمسی به میلادی را به این صورت نوشتم (کدش رو گذاشتم که اگر دیگران خواستند استفاده کنند)
Dim prdate() AsString = Split("1385/9/29", "/")
Dim Mdate AsNew System.Globalization.PersianCalendar
Response.Write(Mdate.ToDateTime(Int(prdate(0)), Int(prdate(1)), Int(prdate(2)), 1, 1, 1, 1, System.Globalization.GregorianCalendar.ADEra))
کسی می تونه معادل این تابع رو به زبان سی شارپ بنویسه؟ جوریکه توی وب بشه ازش استفاده کرد؟
نقل قول: تبدیل تاریخ شمسی به میلادی در net. 2
نقل قول: تبدیل تاریخ شمسی به میلادی در net. 2
نقل قول:
نوشته شده توسط
elijooje
کسی می تونه معادل این تابع رو به زبان سی شارپ بنویسه؟ جوریکه توی وب بشه ازش استفاده کرد؟
public static DateTime convert2miladi(string shamsi)
{
if (shamsi == string.Empty)
{
return DateTime.Now;
}
else
{
try
{
System.Globalization.PersianCalendar Mdate = new System.Globalization.PersianCalendar();
DateTime shamsidate;
string[] prdate = shamsi.Split('/');
shamsidate = Mdate.ToDateTime(Convert.ToInt32((prdate[0])), Convert.ToInt32(prdate[1]), Convert.ToInt32(prdate[2]), 1, 1, 1, 1, System.Globalization.GregorianCalendar.ADEra);
return Convert.ToDateTime(shamsidate.ToShortDateString()) ;
}
catch { return DateTime.Now; }
}
}
نقل قول: تبدیل تاریخ شمسی به میلادی در net. 2
سلام دوست عزیرز واقعا کدی که گذاشتن عالیه خیلی بدردم خورد.
فقط یجا دیگه نیاز دارم تاریخ شمسی که ساعت هم کنارش هست به میلادی تبدیل شه. از این کد استفاده کردم ، ااما ساعتو حذف میکنه .. میخوام ساعت هم حفظ شه ... یعنی ت میلادی همراه ساعت در نهایت داشته باشم تا با استفاده از timespan تفاوت ساعت دو تاریخو پیدا کنم..
میتونید راهنماییم کنید؟؟؟؟خیلی نیاز دارم
نقل قول: تبدیل تاریخ شمسی به میلادی در net. 2
نقل قول:
نوشته شده توسط
رزابرنامه یاب
سلام دوست عزیرز واقعا کدی که گذاشتن عالیه خیلی بدردم خورد.
فقط یجا دیگه نیاز دارم تاریخ شمسی که ساعت هم کنارش هست به میلادی تبدیل شه. از این کد استفاده کردم ، ااما ساعتو حذف میکنه .. میخوام ساعت هم حفظ شه ... یعنی ت میلادی همراه ساعت در نهایت داشته باشم تا با استفاده از timespan تفاوت ساعت دو تاریخو پیدا کنم..
میتونید راهنماییم کنید؟؟؟؟خیلی نیاز دارم
سلام دوست من توی متد Mdate.ToDateTime چندتا یک به عنوان ورودی داده اونها همون ساعت و دقیقه و ثانیه و میلی ثانیه هست که می تونید خودتون مقدار دلخواه بهش بدین
موفق وموید باشید