【发布时间】:2011-11-21 16:14:23
【问题描述】:
我有一个整数,其值为年月日。例如 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。你能帮我找出我的错误在哪里吗?
【问题讨论】:
标签: c# .net datetime formatting tryparse