System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Html.IHtmlContent]

خطا هنگام استفاده از دستور string.format() برای تعیین فرمت تاریخ

12:16:00 PM - 1399/02/19


به این سوال امتیاز بدهید     2 تعداد بازدید این سوال : 196
پاسخ دهنده : Sowgandi 12:32:00 PM - 1399/02/19
به این پاسخ امتیاز بدهید     3 نظر گزارش حذف ویرایش
1 نظر
Farnaz73 : بله خیلی ممنونم درست شد
حذف امتیاز کاربر : 6   رتبه کاربر : 42   ۰۱:۰۹ ۱۳۹۹/۰۲/۱۹
پاسخ دهنده : mohammad-i 11:00:00 AM - 1399/02/20
به این پاسخ امتیاز بدهید     2 نظر گزارش حذف ویرایش
1 نظر
Sowgandi : سلام دوست عزیز. بله این روش هم جواب میده. فقط اینکه یه مشکل کوچیک داره که تابع Convert.ToDateTime() روی بعضی از روزهای تاریخ شمسی به مشکل میخوره. مثلا 1398/04/31 یک تاریخ شمسی هستش و معادل اون توی تاریخ میلادی نیست! و وقتی این تاریخ وارد این تابع بشه نرم افزار با خطا مواجه میشه. مگر اینکه تاریخ ویندوز شما شمسی باشه که این حالت فعلا در ویندوز 10 فعال هستش.
حذف امتیاز کاربر : 562   رتبه کاربر : 1   ۰۱:۵۳ ۱۳۹۹/۰۲/۲۰
پاسخ دهنده : mohammad-i 03:29:00 PM - 1399/02/20
به این پاسخ امتیاز بدهید     1 نظر گزارش حذف ویرایش
5 نظر
Sowgandi : اکی بسیار عالی... لطفا این متد رو روی تاریخ های 02/30 و 04/31 و 06/31 تست بفرمایید (سال مهم نیست هر چی نوشتید) اگر جواب داد به من هم اطلاع بدید تا بررسی کنم ببینم مشکل من از کجاست. چون من تا حالا نتونستم با این متد این تاریخ ها رو کانورت کنم! ممنون از شما
حذف امتیاز کاربر : 562   رتبه کاربر : 1   ۰۹:۰۴ ۱۳۹۹/۰۲/۲۰
mohammad-i : بله، فرمایش شما درست بود. متد کانورت در این تاریخ ها به مشکل برمیخوره... من کدهامو کامل نزاشته بودم. در واقع من روز/ماه/سال میلادی رو تفکیک کردم و عملیاتی که میخوام رو روش پیاده میکنم(مثلا بدست آوردن روز قبل) و سپس به شمسی تبدیل می کنم(که استرینگ هست)
حذف امتیاز کاربر : 115   رتبه کاربر : 6   ۰۹:۳۷ ۱۳۹۹/۰۲/۲۴
Sowgandi : اکی.. ممنون وقت گذاشتید تست کردید. البته خوشبختانه مایکروسافت در ویندوز 10 تاریخ شمسی رو گذاشته و تمام این مشکلات رو حل کرده. ولی خب چون هنوز کاربران زیادی از ویندوز 7 استفاده میکنند باید به همین ترفندها بسنده کرد و فعلا چاره ای جز این نیست.
حذف امتیاز کاربر : 562     رتبه کاربر : 1     تاریخ ثبت : ۱۳۹۹/۰۲/۲۴
mohammad-i : بله دقیقا. ما توی برنامه نویسی مشکلات زیادی داریم. تاریخ، rtl ، .... | ممنون از دقت و همکاری شما!
حذف امتیاز کاربر : 115     رتبه کاربر : 6     تاریخ ثبت : ۱۳۹۹/۰۲/۲۶
Alireza : سلام با توجه به صحبتهای شما اساتید محترم من با تاریخ شمسی توی ویندوز ۷ مشکل داشتن و با راهنمایی sowgandi عزیز فرمت تاریخ رو حل کردم و ازشون تشکر میکنم در اینجا لازم دونستم یادآور بشم که توی ویندوز ۱۰ هم باید تاریخ کامپیوتر رو شمسی بکنیم تا بازم مثل ویندوز ۷ و ۸ خطا نداشته باشیم با تشکر
حذف امتیاز کاربر : 3     رتبه کاربر : 61     تاریخ ثبت : ۱۳۹۹/۰۲/۲۶
ادامه نظرات ...
پاسخ دهنده : Piman_b 01:45:00 PM - ۱۳۹۹/۰۳/۰۴
به این پاسخ امتیاز بدهید     0 نظر گزارش حذف ویرایش
1 نظر
Sowgandi : سلام دوست عزیز. لطفا سوالت رو توی قسمت درج سوالات مطرح کن و دقیقا مشکلت رو بگو چیه کدهای اون قسمتی که مشکل داری رو هم بذار و مشکلت رو به صورت کامل و واضح توضیح بده تا دوستان بتونن راهنماییت کنن.
حذف امتیاز کاربر : 562   رتبه کاربر : 1   ۰۶:۲۵ ۱۳۹۹/۰۳/۰۴
پاسخ دهنده : Piman_b 09:49:00 PM - ۱۳۹۹/۰۳/۰۴
به این پاسخ امتیاز بدهید     0 نظر گزارش حذف ویرایش
1 نظر
Sowgandi : اول توی صفحه اصلی دکمه 'طرح سوال جدید' رو بزن و سوال خودت رو مطرح کن. توی شرح سوال دقیقا بگو مشکلت توی کدوم قسمت تاریخ شمسی هستش. نیاز نیست عکس بگیری اگه نیاز بود کدی قرار بدی هم اونجا گزینه مخصوص وارد کردن کد هست.
حذف امتیاز کاربر : 562   رتبه کاربر : 1   ۰۹:۵۸ ۱۳۹۹/۰۳/۰۴
پاسخ خود را ثبت نمایید ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود به سایت