我有以下日期在字符串格式“2011-29-01上午12:00”。现在我尝试用以下代码将其转换为日期时间格式:
DateTime.TryParse(dateTime, out dt);
但是我总是得到 dt 作为{1/1/000112:00:00 AM } ,你能告诉我为什么吗?以及如何将该字符串转换为日期。
编辑: 我刚刚看到每个人都提到要使用格式参数。现在我要提到的是,我不能使用 format 参数,因为我有一些设置来选择用户想要的自定义日期格式,并且基于这个用户能够通过 jQuery 数据采集器自动获取文本框中的日期。