我将一些日期值插入数据库。我正在使用System.DateTime.ToString();
函数。此函数一起插入日期和时间,但我不想要时间。如何只在数据库中保存日期
我的按钮点击是
protected void Button1_Click1(object sender, EventArgs e)
{
int i = CheckBox1.Checked ? 1 : 0;
try
{
string str=mas.empdetadd(ddid.SelectedItem.Text,Convert.ToDateTime(txtdate.Text));
}
}
答案 0 :(得分:0)
str=mas.empdetadd(ddid.SelectedItem.Text,Convert.ToDateTime(txtdate.Text).Date);
如果方法接受DateTime类型
答案 1 :(得分:0)
你可以这样做:
Convert.ToDateTime(DateTime.Now).Date.ToString("d");
答案 2 :(得分:0)
DateTime类型总是存储时间,但您可以通过在日期时调用ToShortDateString()来截断数据,这或多或少意味着将小时,分钟和秒设置为0。
答案 3 :(得分:-1)
如果你在代码中的意思是你可以使用ToShortDateString()而不是ToString();