Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从DateTimePicker.CustomFormat获取日期_C# - Fatal编程技术网

C# 如何从DateTimePicker.CustomFormat获取日期

C# 如何从DateTimePicker.CustomFormat获取日期,c#,C#,如何从DateTimePicker.CustomFormat(“dd”)中仅获取datetime数据类型为datetime的日期 它给了我完整的日期,但我只需要像05这样的月份的一天 我还将datetimepicker值存储在数据库中,数据库列具有datetime数据类型您可以使用: dateTimePicker1.Value.ToString("dd"); 检查更多格式选项。问题:您只设置了DateTimePicker控件的CustomFormat属性,而没有将DateTimePicker控

如何从DateTimePicker.CustomFormat(“dd”)中仅获取datetime数据类型为datetime的日期

它给了我完整的日期,但我只需要像05这样的月份的一天 我还将datetimepicker值存储在数据库中,数据库列具有datetime数据类型

您可以使用:

dateTimePicker1.Value.ToString("dd");

检查更多格式选项。

问题:您只设置了
DateTimePicker
控件的
CustomFormat
属性,而没有将
DateTimePicker
控件的
格式更改为
Custom

解决方案:您需要将
DateTimePicker
控件的
格式设置为
Custom

试试这个:

datetimepicker1.Format = DateTimePickerFormat.Custom;
datetimepicker1.CustomFormat = "dd";
int day=dateTimePicker1.Value.Day;
解决方案2:如果只想从所选日期值中获取
日期
部分,可以使用DateTimePicker的
Day
属性

试试这个:

datetimepicker1.Format = DateTimePickerFormat.Custom;
datetimepicker1.CustomFormat = "dd";
int day=dateTimePicker1.Value.Day;
使用以下代码

datetimepicker1.SelectedDate.Day();

您需要将DateTimePicker控件的格式设置为
DateTimePickerPerformat。Custom
我正在数据库中存储DateTimePicker值,并且数据库列具有datetime数据类型我想要datetime中的日期datatype@DaniDanish:如果只想从datetimepicker获取日期值,请使用
Day
属性,用
解决方案2
检查我编辑的答案。我想将其存储在数据库中,数据库列有datetimedatatype@DaniDanish:如果只想在数据库中存储日期部分,则将列数据类型从
DateTime
更改为
int
,这样您就可以存储整型日期值。我不想更改列数据类型,因为其中存储了allready记录。。。