我正在尝试为dateTimePicker设置特定日期,但不确定如何正确执行此操作。目标是从文本文档加载用户先前加载插入的日期和时间,每次用户加载应用程序,然后将新日期保存为字符串,以便下载用于加载到dateTimePicker。
这种方式没有设置,我不知道如何将"25/03/2017"
之类的字符串加载到:
dateTimePicker.Value = new DateTime(1978, 05, 22);
将其用作字符串以进行进一步处理:
string bd = dateTimePicker.Value.ToString("yyyy-M-d");
答案 0 :(得分:3)
您可以使用DateTime.ParseExact
以您拥有的格式解析日期字符串:
dateTimePicker.Value =
DateTime.ParseExact("25/03/2017", "dd/MM/yyyy", CultureInfo.InvariantCulture);
请注意,当您从DateTimePicker控件获取日期时,您将同一日期转换为其他格式,并且它看起来像2017-3-25
。