2017-03-28 25 views
1

我想設置dateTimePicker的具體日期,但不知道如何正確執行。目標是從文本文檔中加載用戶以前的加載插入的日期和時間,每次用戶加載應用程序,然後將新日期保存爲字符串以供下一次使用以加載到dateTimePicker中。用字符串設置特定日期到dateTimePicker

這樣,它沒有集,我不知道怎麼樣"25/03/2017"加載字符串:

dateTimePicker.Value = new DateTime(1978, 05, 22); 

使用它作爲字符串進行進一步的處理:

string bd = dateTimePicker.Value.ToString("yyyy-M-d"); 

回答

2

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

dateTimePicker.Value = 
    DateTime.ParseExact("25/03/2017", "dd/MM/yyyy", CultureInfo.InvariantCulture); 

請注意,當您從DateTimePicker控件獲取日期時,您將同一日期轉換爲另一種格式,並且它將看起來像2017-3-25