cannot convert value of parameter date from system string to system datetime

后端 未结 5 1186
终归单人心
终归单人心 2020-12-22 15:31
public Kupac(SqlDataReader reader)
{
    KupacId = Convert.ToInt32(reader[\"KupacId\"]);
    Ime = reader[\"Ime\"].ToString();
    Prezime = reader[\"Prezime\"].ToSt         


        
5条回答
  •  [愿得一人]
    2020-12-22 16:05

    You might need to specify culture

    ClanOd = DateTime.ParseExact(reader["ClanOd"], "dd.MM.yyyy", System.Globalization.CultureInfo.GetCultureInfo("de-DE"));
    

    Or try this:

    System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("de-DE");
    ClanOd = DateTime.Parse(reader["ClanOd"], cultureInfo);
    

提交回复
热议问题