Как я могу преобразовать значение строки на сегодняшний день времени и назначить его на DateTimePicker

StackOverflow https://stackoverflow.com/questions/4012878

Вопрос

Я сохранил значение даты и извлеките его, а формат даты в строке yyMMddОтказ Теперь, когда пользователь загружает, что из строки, я хотел бы выбрать DateTimePicker в качестве даты загруженной пользователем.

Образец кода:

string strDate = strRead.Substring(23, 6);
DateTime dt = DateTime.Parse(strDate);

Может ли кто-нибудь дать мне идею для следующего?

Это было полезно?

Решение

Насколько наиболее эффективный способ, я думаю:

DateTimePicker p = new DateTimePicker();
DateTime result;
if (DateTime.TryParseExact("101025", "yyMMdd", CultureInfo.CurrentCulture, DateTimeStyles.None, out result))
{
    p.Value = result;
}

Другие советы

Ты имеешь ввиду

string strDate = strRead.Substring(23, 6);
DateTime dt = DateTime.Parse(strDate);
dateTimePicker.Value = dt;
dateTimePicker.Value = dt;
dateTimePicker.Focus(); //if by Select to meant to give it the focus
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top