如何只将日期插入数据库

时间:2014-09-26 08:18:58

标签: c#

我将一些日期值插入数据库。我正在使用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));
    }
}

4 个答案:

答案 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();