View Full Version : سوال: کد تبدیل تاریخ میلادی به شمسی
mostafaslc
جمعه 27 شهریور 1388, 17:19 عصر
سلام
من کد تبدیل تاریخ میلادی به شمسی رو لازم داشتم اگه کسی داره بزاره ممنون میشم
zoofa
جمعه 27 شهریور 1388, 17:26 عصر
سلام
يك dll ميزارم
سورسش هم با vb هستش
از dll مي تونيد تو C# استفاده كنيد
atryad
شنبه 28 شهریور 1388, 01:02 صبح
سلام
من کد تبدیل تاریخ میلادی به شمسی رو لازم داشتم اگه کسی داره بزاره ممنون میشم
خود سی شارپ دارد
using System.Globalization;
و یک نمونه استفاده
DateTime dd = DateTime.Now;
string datee = (farsi.GetYear(dd) + "/" + farsi.GetMonth(dd) + "/" + farsi.GetDayOfMonth(dd)).ToString(); ;
misoft.ir
شنبه 28 شهریور 1388, 01:55 صبح
سلام
منظورتون از اینکه خود سی شارپ دارد چی بود؟
corona
شنبه 28 شهریور 1388, 02:43 صبح
منظورشون رو واضح بیان کردن تو کد .توی کتابخانه system.globalization کلاس PersianCalnder وجود داره که برای کار با تاریخ شمسی ایجاد شده و عملکردش رو هم دوستمون تو کد نشون دادن.
atryad
شنبه 28 شهریور 1388, 12:10 عصر
دوست عزیز به این صورت استفاده میشه
using System.Globalization;
//-----------------------
PersianCalendar farsi = newPersianCalendar();
DateTime dd = DateTime.Now;
string datee = (farsi.GetYear(dd) + "/" + farsi.GetMonth(dd) + "/" + farsi.GetDayOfMonth(dd)).ToString();
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.