2015-06-21 39 views
1

我有一個來自數據庫的日期作爲字符串。我想將它設置爲datetimepicker。在c#中設置一個日期時間選擇器的具體日期

的問題是,它可以在多種格式,如:

d /米/ yyyy的
d /月/年
DD /米/ yyyy的
日/月/年

我不知道該怎麼做。

如果我可以將其轉換爲像dd/mm/yyyy這樣的東西,我可以在datetime選擇器中顯示它。

如何以編程方式執行此操作?

+1

我認爲這些後會給你你需要的答案: [獲取日期Fomat從字符串] [1] [1]:http://stackoverflow.com/questions/13513944/find-out-the-date-time-format-of-string-date-in-c-sharp –

+1

人們,如果你想downvote一個問題,請至少發表評論。簡單地說,低估某人是一個非常沒用的手勢。 –

回答

1

可以這樣分析它:

string inputStringDate = "01/01/2001"; 
    DateTime outputDateTime; 
    string[] formats = { "d/M/yyyy", "d/MM/yyyy", "dd/m/yyyy", "dd/mm/yyyy" }; 
    if (DateTime.TryParseExact(inputStringDate, formats, CultureInfo.InvariantCulture, DateTimeStyles.None, out outputDateTime)) 
    { 
     //There you have your DateTime in outputDateTime var 
    } 
+0

這是工作 – jayz

相關問題