なぜこれが起こるのか理解できません。以下のコードはあるプロジェクトでは正常に動作し、「09-06-2013」を表示できますが、別のプロジェクトでは動作しません。表示された日付は「09/06/2013 00:00: 00".???? どうして???
モデル:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd-MM-yyyy}")]
public DateTime dtBegin
{
get {
if (mdtBegin.Year == 1)
{
return DateTime.Now;
}
else
{
return mdtBegin;
}
}
set { mdtBegin = value; }
}