PDA

View Full Version : تاریخ...



RAHYAN ASR JADID RAYANEH SHARGH
جمعه 17 آذر 1385, 09:50 صبح
باسلام
من میخواهم در vb.net تاریخ میلادی رو به شمسی تبدیل بکنم

problem
جمعه 17 آذر 1385, 10:13 صبح
لطف کنید قبل از پرسیدن سوال در تالارها جستجو کنید. برای تبدیل میلادی به شمسی هم می‌تونید به سادگی از خود کلاس PersianCalendar که در دات نت ۲ ارائه شده کمک بگیرید.
System.Globalization.PersianCalendar

لینک (http://msdn2.microsoft.com/en-us/library/system.globalization.persiancalendar.aspx)

مثال:

کد زیر، مقدار سال، ماه، و روز شمسی رو برای تاریخ ()Now در سه متغیر ذخیره می‌کنه.


Dim PC As New System.Globalization.PersianCalendar
Dim CurMonth, CurDay As Byte
Dim CurYear As Short
CurYear = PC.GetYear(System.DateTime.Now())
CurMonth = PC.GetMonth(System.DateTime.Now())
CurDay = PC.GetDayOfMonth(System.DateTime.Now())

vahidiran
جمعه 17 آذر 1385, 16:39 عصر
تو تاپیک های دیگه هم هستش حتی با dll جستجو کن

zarrin_306
یک شنبه 19 آذر 1385, 14:53 عصر
---- ویرایش شد: رعایت قوانین اولین شرط فعالیت هر کاربر است ----
فرم رو بازکن ووارد برنامه شو تمام کدهای شمسی رو در دست رس داری
اگر OCX خواستی هم دارم
ولی این بهتره