• 1400/02/30

تبدیل نوع رشته به زمان :

سلام می خواستم طبق تصویر زیر رشته که حاوی تاریخ است رو به نوع زمان (datetime) تبدیل کنم ولی به خطای شناسایی نشدن مقدار معتبری از زمان اشاره می کنند .

 میتونید راهنمایی کنید؟

  • 1400/03/01
  • ساعت 09:55

سلام دوست عزیز

احتمالا بخاطر Culture که ست کردید هست و باید وقتی میخواید تاریخ رو مجددا برگردونید اون Culture روهم بهش بدی. این رو تست کنید :

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

اگر مشکلتون هنوز پابرجا بود بدون Culture تست کنید به این صورت :

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

امیدوارم مشکلتون حل بشه.


logo-samandehi