ویدئو های پربازدید سایت

تبدیل تاریخ شمسی به میلادی و برعکس با سی شارپ به روشی بسیار ساده

روش های زیادی برای تبدیل تاریخ شمسی به میلادی و برعکسوجود دارد که گاها بسیار طولانی و سردرگم کننده هستند.

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

 

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

PersianCalendar pc = new PersianCalendar();
            DateTime dt = new DateTime(1395,10,10,pc);

به همین سادگی !

همچنین توجه داشته باشید که کلاس PersianCalender در فضای نامی System.Globalization قرار دارد.

 

و برای تبدیل میلادی به شمسی نیز از کد زیر استفاده کنید :

 

PersianCalendar pc = new PersianCalendar();
            DateTime dt = new DateTime(2017,5,5); // یا DateTime.Now 
            string PersianDate = string.Format("{0}/{1}/{2}",pc.GetYear(dt),pc.GetMonth(dt),pc.GetDayOfMonth(dt));

در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

Bahar پاسخ

عالی بود مرسی خیلی بهم کمک کرد 😍😍😍😍 1398/1/23 15:14

پاسخ

عالی 1398/2/21 3:11

azam پاسخ

سلام . امکانش هست روش تبدیل تاریخ شمسی در1 textbox به تاریخ میلادی در textbox2 را هم بفرمایید ؟ 1398/4/1 12:30

محمد پاسخ

string.Format("{0}/{1}/{2}"
این تکه کد رو میشه توضیح بدین ممنئن میشم 1398/4/4 0:28

عادل پارسا

این متد برای ایجاد رشته استفاده میشه و بجای آکولاد ها مقدار متناظر اون در پارامتر ها میشنه یعنی برای {0} پارامتر اول، {1} پارامتر دوم و... بی نهایت استفاده..
برای مثال حالت زیر یک اسم رو یا دو تا رشته رو به هم وصل میکنه
string.format("{0} {1}","adel","parsa")
adel در {0}
parsa در {1} قرار میگرن و رشته Adel parsa رو تشکیل میدن
1398/4/5 19:8

امیر حسین خزائلی پور پاسخ

سلام وقت بخیر خسته نباشید
من داخل گرید ویو تاریخ میلادی به شمسی تبدیل کردم ، اما وقتی گیرید را مرتب سازی میکنم دوباره به میلادی تبدیل میشه و دیگه به شمسی تبدیل نمیشه تا صفحه رفرش نشه! 1398/4/23 11:2

alireza پاسخ

واقعا ممنونم نمیدونم چطور تشکر کنم بعضی از سایتا خیلی پیچیدش کرده بودن 😀 1398/4/26 21:12

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2019
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم