![](/img/trans.png)
[英]Datetime format Issue: String was not recognized as a valid DateTime
[英]my datetime string is not recognized as valid DateTime format
我完全被这个难住了。 尝试将我的用户输入字符串 datetime(格式 dd-mm-yyyy)转换为 DateTime object,但无法转换并继续出现上述错误。
如果我尝试使用:
DateTime dt = DateTime.ParseExact(dob, "dd-MMM-YYYY", CultureInfo.InvariantCulture);
其中 dob 是用户以 dd-mm-yyyy 格式输入的字符串。
尽管转换不同,但它不会出错。
例如;
输入:22-10-1984 Output:1-22-1984
如果ParseExact
方法不适合您,您也可以使用Convert.ToDateTime
方法。 只需在此处查看更多信息。
使用正确的日期时间格式。
MM-月。 yyyy- 年。
DateTime dt = DateTime.ParseExact(dob, "dd-MM-yyyy", CultureInfo.InvariantCulture);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.