字符串无法识别为有效的日期时间

本文关键字:日期 时间 有效 识别 字符串 | 更新日期: 2023-09-27 18:34:28

我的代码给出了上述错误。

我试图根据以下链接进行更改:

字符串未被识别为有效的日期时间"格式 dd/MM/yyyy">

但它仍然不起作用。

如果有人能指出我正确的方向,将不胜感激。

我的代码如下:

foreach (GridViewRow row in GridView1.Rows)
        {
       // int RowIndex = 0;
       // GridViewRow row = (GridViewRow)GridView1.Rows[RowIndex];
            Int32 intresortID = Convert.ToInt32(Request.QueryString["TypeID"]);
            Label dtm = row.FindControl("Label1") as Label;
            Label strRoomType = row.FindControl("Label2") as Label;
            Label strDescription = row.FindControl("Label3") as Label;
            TextBox Qty = row.FindControl("intQtyTextBox") as TextBox;
            TextBox Price = row.FindControl("curPriceTextBox") as TextBox;
            Label intWSCode = row.FindControl("intWSCodeLabel") as Label;
            string connStr = ConfigurationManager.ConnectionStrings["bestandConnectionString"].ConnectionString;
            using (SqlConnection Con = new SqlConnection(connStr))
            {
                Con.Open();
                SqlCommand cmd = new SqlCommand("Update tblAvail set intqty=@intQty, curprice=@curprice where intresortid=@intresortid and dtm=@dtm and strroomtype=@strroomtype", Con);

cmd.Parameters.AddWithValue("@dtm", DateTime.ParseExact(dtm.Text.Trim((, "dd/MM/yyyy",null((; 给出错误的行

                cmd.Parameters.AddWithValue("@strroomtype", strRoomType.Text.Trim());
                cmd.Parameters.AddWithValue("@intQty", Qty.Text.Trim());
                cmd.Parameters.AddWithValue("@curPrice", Price.Text.Trim());
                cmd.Parameters.AddWithValue("@intResortID", intresortID);
                cmd.ExecuteNonQuery();
                GridView1.EditIndex = -1;
                DataBind();
            }

在设计模式下:

  <ItemTemplate>
        <asp:Label ID="Label1" runat="server" 
                        Text='<%# Eval("Dtm", "{0:dd/MM/yyyy}") %>'></asp:Label>
  </ItemTemplate>

调试时,dtm 值显示为:

{文本 = "18/05/2012"}

字符串无法识别为有效的日期时间

试试

DateTime.ParseExact(dtm.Text.Trim(), "dd/M/yyyy", System.Globalization.CultureInfo.InvariantCulture)

4 y 而不是 3 和不变文化