MohammadReza Roohafza

طبقه بندی موضوعی
نویسندگان

String was not recognized as a valid DateTime

سه شنبه, ۱۵ دی ۱۳۹۴، ۱۰:۴۱ ق.ظ


این مطلب در باره رفع Error فوق ایجاد گردیده است . گاهاً برای شما پیش آمده که در هنگام کار با تاریخ به ایراد فوق بر خورده باشید. بدیهی است گاهی ممکن است ورودی اشتباهی به متغییر از جنس Date time  نسبت داده باشید که رفع آن کاره ساده ای است . اما مشکل از جایی شروع می شود که به نظر خودمان ورودی درستی را نسبت داده ایم .به مثال زیر توجه کنید .

this.Text="22/11/2015";

DateTime date = DateTime.Parse(this.Text);

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

this.Text="22/11/2015";

DateTime date = DateTime.ParseExact(this.Text, "dd/MM/yyyy", null);


موفق باشید

نظرات (۱)

  • کوشا ساعی
  • به جمع کاربران بلاگ بیان خوش آمدید.
    این یک نظر آزمایشی است.
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی