1
我有一個來自數據庫的日期作爲字符串。我想將它設置爲datetimepicker。在c#中設置一個日期時間選擇器的具體日期
的問題是,它可以在多種格式,如:
d /米/ yyyy的
d /月/年
DD /米/ yyyy的
日/月/年
我不知道該怎麼做。
如果我可以將其轉換爲像dd/mm/yyyy
這樣的東西,我可以在datetime選擇器中顯示它。
如何以編程方式執行此操作?
我有一個來自數據庫的日期作爲字符串。我想將它設置爲datetimepicker。在c#中設置一個日期時間選擇器的具體日期
的問題是,它可以在多種格式,如:
d /米/ yyyy的
d /月/年
DD /米/ yyyy的
日/月/年
我不知道該怎麼做。
如果我可以將其轉換爲像dd/mm/yyyy
這樣的東西,我可以在datetime選擇器中顯示它。
如何以編程方式執行此操作?
可以這樣分析它:
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
}
這是工作 – jayz
我認爲這些後會給你你需要的答案: [獲取日期Fomat從字符串] [1] [1]:http://stackoverflow.com/questions/13513944/find-out-the-date-time-format-of-string-date-in-c-sharp –
人們,如果你想downvote一個問題,請至少發表評論。簡單地說,低估某人是一個非常沒用的手勢。 –