Member 12365816 Ответов: 2

Использовать как элемент datetimepicker элемент управления datepicker



Привет,
Я использую DateTimepicker и хочу выбрать только часть даты.

Что я уже пробовал:

я использую как этот DateTimePicker.Значение.Дата

Like: в настоящее время coming : 9/29/2011 12: 00: 00 AM

требуется : 29.09.2011 или 29.09.2011.

и я хочу пройти в своем методе '09/29/2011', но проходя иду '9/29/2011 12: 00: 00 AM


Спасибо

F-ES Sitecore

Какой выбор даты вы используете? А где вы видите "29.9.2011 12: 00: 00 утра"? Если это относится к переменной .net DateTime, то вам нужно просто игнорировать элемент time данных и использовать только дату, вы не можете избавиться от нее.

Member 12365816

DateTimePicker1 использование в Windowsform C#

Member 12365816

нет никакого способа получить только дату......

F-ES Sitecore

Нет, переменная называется DateTime, ключ находится в названии :) Просто игнорируйте часть времени, если вам это не нужно.

Member 12365816

это поведение по умолчанию?
datetimepicker в .net

Member 12365816

например,
Если человек выбирает дату рождения, то дата рождения отображается как 12/25/1993 03: 29 вечера, так что на этот раз его время рождения....

Member 12365816

вот почему я только что вставил справедливую дату. без времени

Richard MacCutchan

Вам нужно правильно отформатировать свой вывод, чтобы он не показывал время.

2 Ответов

Рейтинг:
13

ejazwaquif

Быстрым решением было бы разделить дату на пробел и взять первую разделенную часть, как показано ниже;

строка date = DateTimePicker.Ценность.Дата;
строка newDate = дата.Split (' ') [0];


Теперь newDate будет содержать то, что вы хотите;


Member 12365816

это работает........

Рейтинг:
0

Karthik_Mahalingam

Отформатируйте его по вашей потребности, обратитесь Пользовательские строки формата даты и времени[^]

string value = dateTimePicker1.Value.ToString("MM/dd/yyyy");


Member 12365816

я пытаюсь это сделать, но есть исключение..

Karthik_Mahalingam

какое исключение