如何在数据库中只插入日期

本文关键字:插入 日期 数据库 | 更新日期: 2023-09-27 18:24:30

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

如何在数据库中只插入日期

str=mas.empdetadd(ddid.SelectedItem.Text,Convert.ToDateTime(txtdate.Text).Date);

如果该方法接受DataTime类型

您可以使用以下选项:

Convert.ToDateTime(DateTime.Now).Date.ToString("d");

DateTime类型始终存储时间,但是您可以通过在DateTime上调用ToShortDateString()来截断数据,这或多或少意味着小时、分钟和秒将设置为0。

如果您的意思是在代码中可以使用ToShortDateString()而不是ToString();