日期时间对象转换
本文关键字:转换 对象 时间 日期 | 更新日期: 2023-09-27 17:49:43
在尝试将字符串解析为datetime时,我有以下c#给了我上面的错误。
DateTime currDate = DateTime.MinValue;
DateTime.TryParseExact(date.Trim(), "M/d/yyyy", null, System.Globalization.DateTimeStyles.None, out currDate);
if (currDate == DateTime.MinValue)
currDate = Convert.ToDateTime(date.Trim());
图像流标签。{1/1/0001 12:00:00 AM}
对如何转换这个有什么想法吗?
31 March 2015
的格式应该是d MMM yyyy
DateTime.TryParseExact(date.Trim(),
"d MMM yyyy",
none,
DateTimeStyles.None,
out currDate);
您需要使用MMMM
格式来指定完整的月份,在此MSDN文档中指定。
和你的代码看起来像这样。
using System;
public class Program
{
public static void Main()
{
DateTime currDate = DateTime.MinValue;
DateTime.TryParseExact("31 March 2015", "dd MMMM yyyy", null, System.Globalization.DateTimeStyles.None, out currDate);
Console.WriteLine(currDate);
}
}
这里是工作的网点提琴