با سلام
چطوری میشه یک تاریخ شمسی رو که از نوع string هست رو به میلادی تبدیل کنم؟
کدهای زیادی از سایت گرفتم ولی خیلی گنگن هیچی نمی فهمم خواهش میکنم کمکم کنید.
با تشکر
با سلام
چطوری میشه یک تاریخ شمسی رو که از نوع string هست رو به میلادی تبدیل کنم؟
کدهای زیادی از سایت گرفتم ولی خیلی گنگن هیچی نمی فهمم خواهش میکنم کمکم کنید.
با تشکر
با سلام
دوست عزیز رشته را که خیلی راحت میتونی به تاریخ تبدیل کنی. اگر رشته شما یکپارچه است یعنی به صورت مثلا 2012/2/2 میباشد اول باید به کمک توابع substring سه تا زیر رشته سال و ماه و روز را به دست آوری در مثال فوق شما باید سه رشته 2012و 2و2 را بدست آوری . بعد یک متغیر از نوع dateTime ایجاد میکنی و با دستور new آنرا با سه رشته فوق مقدار دهی میکنی . یعنی :
dateTime dt = new DateTime(int.parse(str1), int.parse(str2), int.parse(str3));
ببینید رشته من یک تاریخ شمسی است و می خوام اون رو به میلادی تبدیل کنم
توسط کامپونت farsilibrary خيلي راخت مي توني اين کار انجام بدي
https://github.com/downloads/HEskand...y-v2.5-Bin.zip
می توانید از Persia استفاده کنید.
البته با همین روشی که گفتم
مشکل حل شد با persia این هم لینک توضیحاتش http://www.persiadevelopers.com/arti...ersia.NET.aspx