Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用字符串将特定日期设置为dateTimePicker_C#_Winforms_User Interface_Time_Datetimepicker - Fatal编程技术网

C# 使用字符串将特定日期设置为dateTimePicker

C# 使用字符串将特定日期设置为dateTimePicker,c#,winforms,user-interface,time,datetimepicker,C#,Winforms,User Interface,Time,Datetimepicker,我正在尝试为dateTimePicker设置特定的日期,但不确定如何正确设置。目标是每次用户加载应用程序时,从文本文档加载用户上一次加载插入的日期和时间,然后将新日期保存为字符串,以便下次使用时加载到dateTimePicker中 这样就不会设置,我不知道如何将字符串(如2017年3月25日)加载到: 要将其用作进一步处理的字符串,请执行以下操作: string bd = dateTimePicker.Value.ToString("yyyy-M-d"); 您可以使用DateTime

我正在尝试为dateTimePicker设置特定的日期,但不确定如何正确设置。目标是每次用户加载应用程序时,从文本文档加载用户上一次加载插入的日期和时间,然后将新日期保存为字符串,以便下次使用时加载到dateTimePicker中

这样就不会设置,我不知道如何将字符串(如2017年3月25日)加载到:

要将其用作进一步处理的字符串,请执行以下操作:

   string bd = dateTimePicker.Value.ToString("yyyy-M-d");  
您可以使用DateTime.ParseExact以以下格式解析日期字符串:

dateTimePicker.Value = 
  DateTime.ParseExact("25/03/2017", "dd/MM/yyyy", CultureInfo.InvariantCulture);
请注意,当您从DateTimePicker控件获取日期时,您正在将同一日期转换为另一种格式,它看起来像2017-3-25。

您可以使用DateTime.ParseExact以您拥有的格式解析日期字符串:

dateTimePicker.Value = 
  DateTime.ParseExact("25/03/2017", "dd/MM/yyyy", CultureInfo.InvariantCulture);
请注意,当您从DateTimePicker控件获取日期时,您正在将相同的日期转换为另一种格式,它看起来像2017-3-25