C# 如何仅从datetimepicker获取日期的分隔值?

C# 如何仅从datetimepicker获取日期的分隔值?,c#,sql,datetimepicker,C#,Sql,Datetimepicker,如何仅从datetimepicker获取日期的分隔值? 例如,对于这个日期(6,52017),我希望得到-->天=5,月=6,年=2017。DateTimePicker值是具有属性day,month,year的类型 要访问它们: dateTimePicker1.Value.Day; dateTimePicker1.Value.Month; dateTimePicker1.Value.Year; 这些属性是只读的。要修改它,请使用以下方法: Edit(thx to@Richard):AddDay

如何仅从datetimepicker获取日期的分隔值?
例如,对于这个日期(6,52017),我希望得到-->天=5,月=6,年=2017。

DateTimePicker值是具有属性day,month,year的类型

要访问它们:

dateTimePicker1.Value.Day;
dateTimePicker1.Value.Month;
dateTimePicker1.Value.Year;
这些属性是只读的。要修改它,请使用以下方法:

Edit(thx to@Richard):AddDays、AddMonths、AddYears方法返回您必须分配回DateTimePicker.value的新日期时间值

dateTimePicker1.Value = dateTimePicker1.Value.AddDays(_days);
dateTimePicker1.Value = dateTimePicker1.Value.AddMonths(_months);
dateTimePicker1.Value = dateTimePicker1.Value.AddYears(_years);

DateTimePicker值是具有属性day、month、year的类型

要访问它们:

dateTimePicker1.Value.Day;
dateTimePicker1.Value.Month;
dateTimePicker1.Value.Year;
这些属性是只读的。要修改它,请使用以下方法:

Edit(thx to@Richard):AddDays、AddMonths、AddYears方法返回您必须分配回DateTimePicker.value的新日期时间值

dateTimePicker1.Value = dateTimePicker1.Value.AddDays(_days);
dateTimePicker1.Value = dateTimePicker1.Value.AddMonths(_months);
dateTimePicker1.Value = dateTimePicker1.Value.AddYears(_years);

那些修改声明不起作用
AddDays
(etc)返回一个新的
DateTime
实例,。您需要
dateTimePicker1.Value=dateTimePicker1.Value.AddDays(_days)
等,此外,我需要编写sql语句,比较当前日期和匹配行中的日期,这样就不允许我向数据库输入相同的日期。因此,
DATEDIFF(DAY,'date1',date2'))
函数用于比较两个日期,如果日期是eqauls,则返回0。这些修改语句将不起作用
AddDays
(etc)返回一个新的
DateTime
实例,。您需要
dateTimePicker1.Value=dateTimePicker1.Value.AddDays(_days)
等,此外,我需要编写sql语句,比较当前日期和匹配行中的日期,这样就不允许我向数据库输入相同的日期。因此,
DATEDIFF(DAY,'date1',date2'))
函数用于比较两个日期,如果日期为eqauls,则返回0。