2014-01-26 5 views
0

Как я могу получить только дату с datetime типа данных из DateTimePicker.CustomFormat ("dd");Как получить Date from DateTimePicker.CustomFormat

datetimepicker1.CustomFormat = "dd"; 

это дает мне полную дату, но мне нужно onlye день в месяц, как 05 Я также Сохранение значения DateTimePicker в базе данных, а столбец базы данных имеют DATETIME тип данных

+0

вам необходимо установить формат управления DateTimePicker для 'DateTimePickerFormat.Custom' –

ответ

0

Вы можете использовать это:

dateTimePicker1.Value.ToString("dd"); 

Проверить here для получения дополнительных возможностей форматирования.

1

Проблема: вы установили только CustomFormat свойство элемента управления DateTimePicker без изменения Format элемента управления DateTimePicker к Custom.

Решение: Вы должны установить Format элемента управления DateTimePicker к Custom

Попробуйте:

datetimepicker1.Format = DateTimePickerFormat.Custom; 
datetimepicker1.CustomFormat = "dd"; 

Решение 2: если вы хотите получить только Date часть от выбранной даты значение вы можете использовать Day свойство DateTimePicker.

Попробуйте:

int day=dateTimePicker1.Value.Day; 
+0

я храню значение DateTimePicker в базе данных и базы данных столбец имеет тип данных datetime. Я хочу, чтобы день в datetime datatype –

+0

@DaniDanish: если вы хотите получить только значение даты от datetimepicker, используйте свойство 'Day', проверьте мой отредактированный ответ на' Solution 2'. –

+0

Я хочу сохранить его в базе данных и в столбце базы данных есть datetime datatype –

0

Используйте следующий код,

datetimepicker1.SelectedDate.Day();