如何在日期时间增加一天

时间:2019-06-16 11:24:02

标签: c# datetime

 string connectionString = ConfigurationManager.ConnectionStrings["payroll_conn"].ConnectionString;
        using (SqlConnection sqlconn = new SqlConnection(connectionString))
        {
            sqlconn.Open();
            using (SqlCommand com = new SqlCommand("SELECT * FROM employee WHERE fname=@fname and designation=@designation", sqlconn))
            {
                com.Parameters.AddWithValue("@fname", en1.Text);
                com.Parameters.AddWithValue("@designation", e1.Text);

                using (SqlDataAdapter sda = new SqlDataAdapter(com))
                {

                    ds1 = new DataSet();
                    sda.Fill(ds1);
                }
                try
                {
                    label39.Text = ds1.Tables[0].Rows[i]["id"].ToString();

                    dateTimePicker1.Text = ds1.Tables[0].Rows[i]["enddate"].ToString();


                }
                catch (Exception ex)
                {

                    Console.WriteLine(ex.Message);
                }
            }
        }

如何从数据库中选择日期后将一天添加到dateTimePicker1 我丢失了一些东西,但我不记得该怎么办 抱歉,如果我的问题是一个不好的问题

1 个答案:

答案 0 :(得分:1)

您可以解析结束日期并使用AddDays方法。

var endate = ds1.Tables[0].Rows[i]["enddate"].ToString();
var endateplus1day = DateTime.Parse(enddate).AddDays(1);
dateTimePicker1.Text = endateplus1day.ToString();