我有一个整数,其值为年月日。例如 20110504。
我用TryPareseExact
它来格式化它,yyyy-MM-dd
但它不起作用。
这是我的功能
public DateTime DateDisplay(int date)
{
DateTime dateValue;
if (DateTime.TryParseExact(date.ToString(), "yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out dateValue))
return dateValue;
else
return DateTime.MinValue;
}
它总是去 else 并返回DateTime.MinValue
。我希望日期看起来像 2011/05/04。你能帮我找出我的错误在哪里吗?