我目前正在尝试将日期时间存储在数据库中。这个想法是当点击按钮时,数据库会将当前日期时间存储在数据库中。我尝试了一些方法,但它们提示我这个错误:
“'26/6/2013 00:00:00' 附近的语法不正确”
这是我的代码:
con.Open();
query = "INSERT INTO dbo.url_map (long_url, expiry_date) Values ('" + tbLongURL.Text + "' , '" + DateTime.Today + "')";
SqlCommand cmd = new SqlCommand(query, con);
cmd.Parameters.AddWithValue("@long_url", tbLongURL.Text);
cmd.Parameters.AddWithValue("@expiry_date", DateTime dt = DateTime.ParseExact(DateTime.Today.ToString(), "dd/MM/yyyy h:mm:ss tt", CultureInfo.InvariantCulture));
cmd.ExecuteNonQuery();
我添加日期时间的方式有什么问题?
任何帮助将不胜感激。