سلام
تاریخ سیستم من میلادی هستش
هر کاری مبکنم به شمسی تبدیل نمیشه
چه طوری درستش کنم
ممنون میشم راهنمای کنید
من نیاز به کمک فوری دارم
سلام
تاریخ سیستم من میلادی هستش
هر کاری مبکنم به شمسی تبدیل نمیشه
چه طوری درستش کنم
ممنون میشم راهنمای کنید
من نیاز به کمک فوری دارم
به این سایت برو پکیج مربوط به این کار رو دانلود کن . نحوه استفاده از پکیج هم تو سایت توضیح داده شده
http://persianculture.codeplex.com
دوست عزیز ممنون
ولی سایتم رو جای دیگه ببرم که اینو نداشته باشه کار نمیکنه؟
ببین من میخوام ساعت سیستم رو به تاریخ شمسی تبدیل کنم و بعد تو lable بریزم
ممنون میشم راهنماییم کنی
دوستان جوابی برای سوالم ندارین؟
خوب میشه بگی چیه؟
من الان بهش احتیاج دارم
لطفا کامل توضیح بدید
یک راه حل ساده برای استفاده از تاریخ شمسی در دات نت 3.5 به بالا
https://barnamenevis.org/showthread.php?69042-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C&p=1183629&viewfull=1#post 1183629
ببین دوست خوبم دقیقا باید این کد رو بنویسی
DateTime dt = DateTime.Now;
PersianCalendar PC = new PersianCalendar();
StrDate = PC.GetYear(dt).ToString() + "/" + PC.GetMonth(dt).ToString() + "/" + PC.GetDayOfMonth(dt).ToString();
ولی باید حواست باشه که اون بالای کد این خط رو اضافه کنی
Using System.Globalization;
Public Function Shamsi_Date(ByVal st As Date) As String
Dim Year, Month, Day As String
Dim Glob As New Globalization.PersianCalendar
Year = Glob.GetYear(st)
Month = Glob.GetMonth(st)
Day = Glob.GetDayOfMonth(st)
If Val(Month) < 10 Then Month = "0" & Month
If Val(Day) < 10 Then Day = "0" & Day
Shamsi_Date = Year & "/" & Month & "/" & Day
End Function
تاریخی که میخوای به شمسی تبدیل بشه به عنوان پارامتر به تابع بفرست
مثلا
shmasi_date(now.date)
که تاریخ جاری سیستم رو به شمسی تبدیل میکنه