0

サーバー側で日付入力値を確認したい。

コード:

public class DateAttribute : ValidationAttribute
{
    public override bool IsValid(object value)
    {
        DateTime date;
        string str = value.ToString();

        if (!DateTime.TryParseExact(str, "dd.MM.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
            return false;

        return true;
    }
}

ただし、常にFALSE次のようなオブジェクト値に対して21.11.2011 0:00:00

私が間違っていることを理解できませんか?

4

3 に答える 3

0

は月、分は必要ありMMません。mmMMmm

于 2013-07-23T21:43:32.763 に答える