سبد خرید 0

وبلاگ

تبدیل تاریخ میلادی به شمسی توسط کلاس PersianCalendar

اگر وب ساتی دارید که زبان فارسی است بهتر است برای زیبایی بیشتر سایت اعداد موجود در آن هم به صورت فارسی بکار برده شود . در این مقاله قصد دارم یک تابعی رو بنویسیم که تاریخ میلادی رو به تاریخ شمسی به صورت string  تبدیل می کند .

تا حد امکان سعی کنید در پروژه هایی که می نویسید به صورت ماژولار کار کنید ، که  بعدا بتوانید توابعی رو که  در پروژه های دیگر هم نیاز دارید با کمترین زمان بکار ببرید.

تبدیل تاریخ میلادی به شمسی  یک از نیاز هایی است که در اکثر پروژه ها  به آن نیاز خواهیم داشت  به همین دلیل تصمیم گرفتم تبدیل این تاریخ رو توسط کلاس PersianCalendar  در اختیار دوستان بزارم .

ابتدا برای استفاده از کلاس PersianCalendar   می بایست namespace مربوطه رو اضافه کنید که این کلاس در فضای نام System.Globalization;  قرار دارد .

تابع زیر یک پارامتر از نوع DateTime از ورودی گرفته و توسط کلاس   PersianCalendar   و متد های آن به تاریخ شمسی تبدیل میکند .

متد GetYear : این متد از کلاس PersianCalendar سال پارمتر داده شده به آن رو به صورت شمسی بر می گرداند .

متد GetMonth : ماه تاریخ گرفته شده رو به صورت شمسی بر میگرداند .

متد GetDayOfMonth : روز تاریخ داده شده رو بر  می گرداند .

اشتراک گذاری:

مطالب زیر را حتما مطالعه کنید

دیدگاهتان را بنویسید

keyboard_arrow_up