我有一个字符串strdate = “25/9/2014” 在这里DD/MM/YYYY format.I要分析它的日期时间像下面字符串为datetime在C#
DateTime dt;
if (DateTime.TryParseExact(strDate, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out dt))
{
dt = DateTime.Parse(strDate);
}
Console.WriteLine(dt);
但它可以不解析,请帮助我。
为什么你解析你的字符串两次? – 2014-09-26 12:13:18
如果尝试解析返回true - 你已经有dt,你不需要再解析;) – Reniuz 2014-09-26 12:14:19
你需要使用格式'“dd/M/yyyy”'... – petelids 2014-09-26 12:14:38