0

日付値を保存して取得しましたが、文字列の日付の形式はyyMMdd. ユーザーが文字列からそれをロードすると、ユーザーがロードした日付として DateTimePicker を選択したいと思います。

サンプルコード:

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

誰でも次のアイデアを教えてもらえますか?

4

3 に答える 3

4

最も効率的な方法だと思います:

DateTimePicker p = new DateTimePicker();
DateTime result;
if (DateTime.TryParseExact("101025", "yyMMdd", CultureInfo.CurrentCulture, DateTimeStyles.None, out result))
{
    p.Value = result;
}
于 2010-10-25T08:26:55.347 に答える
2

ということですか

string strDate = strRead.Substring(23, 6);
DateTime dt = DateTime.Parse(strDate);
dateTimePicker.Value = dt;
于 2010-10-25T08:27:06.457 に答える
1
dateTimePicker.Value = dt;
dateTimePicker.Focus(); //if by Select to meant to give it the focus
于 2010-10-25T08:28:12.630 に答える