簡體   English   中英

無法將ASP.NET MVC字符串識別為有效的DateTime

[英]ASP.NET MVC String was not recognized as a valid DateTime

我現在在互聯網上搜索了一段時間,但是找到的每個答案都對我不起作用。

我正在嘗試將字符串轉換為日期時間,但是每次嘗試不同的操作時,都會得到例外:System.FormatException:'字符串未被識別為有效的DateTime。

string temp = Request.QueryString["begintijd"];
DateTime test = DateTime.ParseExact(temp, "dd/MM/yyyy", CultureInfo.InvariantCulture);

temp的值是: 05/22/2017 15:00:00

我也嘗試過“ MM / dd / yyyy”,但是也失敗了。

在您的示例中,其中temp = 05/22/2017 15:00:00,您需要ParseExact中的“格式”以匹配該語法。

所以我會嘗試一下, DateTime test = DateTime.ParseExact(temp, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariateCulture);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM