جستجو: 'Extension Method' - صفحه ۱

تبدیل تاریخ میلادی به شمسی در C#

 در طراحی های سیستم های اطلاعاتی که زبان فارسی را پشتیبانی میکنند نیاز داریم تا تمامی تاریخ ها رو به شمسی تبدیل کنیم. و از طرف دیگه نیز Format تاریخ شمسی تبدیل شده برای ما نیز مهم است. به طور مثال میخواهیم آن را به صورت yyyy/MM/dd نمایش دهیم.

در ادامه این نوشته ما تابعی را به صورت Static و از نوع Extension Method تهیه شده است که میتوان برای تمامی متغیرهایی که از جنس DateTime هستند استفاده کرد.

 


public static string ToPersianString(this DateTime date, string format = "yyyy/MM/dd")
{
     return date.ToString(format, GetPersianCulture());
}

امین محمدی

فارغ‌التحصیل رشته مهندسی کامپیوتر گرایش نرم‌افزار هستم. به طراحی سایت و سیستم‌های اطلاعاتی علاقه بسیاری داشته و در این زمینه فعالیت‌های بسیاری دارم. اینجا وبسایت شخصی من هست که برای معرفی خودم و قرار دادن مطالبی که تجربه کردم و احساس کردم قابل اشتراک گذاشتن هست، ساخته شده است.