1

日付ピッカーを使用しているページで次のエラーが発生します。何日を挿入しても、次のエラーが発生します。

1991 年 2 月 14 日。それは何ですか?今日は 2 月 14 日ですが、1991 年ではありません。私は何をすべきか?

String was not recognized as a valid DateTime.

[FormatException: String was not recognized as a valid DateTime.]
System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) +3211050
System.DateTime.Parse(String s, IFormatProvider provider) +28
System.ComponentModel.DateTimeConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) +290

[FormatException: 14-02-1991 is not a valid value for DateTime.]
System.ComponentModel.DateTimeConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) +452
System.ComponentModel.DataAnnotations.RangeAttribute.SetupConversion() +626
System.ComponentModel.DataAnnotations.RangeAttribute.IsValid(Object value) +38
4

1 に答える 1

1

デフォルトの DateTimeFormat を指定しましたか? 米国のフォーマットを使用していないことを願っています

これは米国向けです。要件に応じて設定する必要があります。

<configuration>
   <system.web>
      <globalization culture="en-US" uiCulture="de-DE"/>
   </system.web>
</configuration>

これはさらに役立つかもしれませんhttp://msdn.microsoft.com/en-us/library/ff647353.aspx

于 2011-02-14T01:08:37.127 に答える