سلام
من یک کتابخونه برای کار با تاریخ شمسی نوشتم که مشابه DateTime خود دات نت هست
چیز های:
- adddays
- addmonth
- addyear
- تفریق دو تاریخ شمسی
- مقایسه ی دو تاریخ
- و...
حالا مشکلی که دارم اینه که:
فرض کنید در mvc اکشنی مثل زیر ایجاد میکنیم:
Public void GetDate(DateTime dt){
Response.Write(dt.ToString())
}
حالا این ادرس رو به صورت زیر فراخانی میکنیم:
http://localhost/Home/GetDate?dt=2020/02/02
این متغیر dt که الان در ادرس به صورت یک متن ارسال کردیم خود به خود به DateTime تبدیل میشه در اکشن
اما اگه اکشن رو به صورت زیر بنویسیم:
Public void GetDate(PersianDate dt){
Response.Write(dt.ToString())
}
و مجددا ادرس رو به صورت زیر فراخانی کنیم:
http://localhost/Home/GetDate?dt=1398/12/02
حالا اون متقیر dt نول هست
میخوام بدونم در اونجا چطور یه رشته تبدیل شده به DateTime اما در اینجا تبدیل نشده
این رو هم اضافه کنم که کلاس PersianDate تا حد زیادی به کلاس DateTime شبیه هست.
ممنون