年月日の値を持つ整数があります。たとえば、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 のようにしたい。私の間違いがどこにあるかを特定するのを手伝ってもらえますか?