2011-12-21 82 views
0

只是想知道我怎麼可以在下面的字符串轉換成日期時間111222,它告訴我,這不是一個有效的datetime值的瞬間..ASP.NET如何將字符串轉換爲日期沒有斜槓

+2

這是1月11日,222,對不對?或者是2022年11月12日?可能2011年12月22日? – danludwig 2011-12-21 19:53:47

+0

2011年12月22日 – StevieB 2011-12-21 19:56:27

回答

3

您可以使用DateTime.ParseExact方法和提供的格式的輸入

編輯 - 添加代碼:

DateTime dt = DateTime.ParseExact("111222", "yyMMdd", CultureInfo.InvariantCulture); 
    Console.WriteLine(dt.ToString()); 
+0

試過以下CultureInfo provider = CultureInfo.InvariantCulture; HttpContext.Current.Response.Write(this.fundsPayable); HttpContext.Current.Response.Write(DateTime.ParseExact(this.fundsPayable,「YYMMDD」,provider));但得到錯誤無效日期時間這是與提供的值111220 – StevieB 2011-12-21 21:14:14

+0

我已經添加了代碼。 – keyboardP 2011-12-21 21:36:54

+0

謝謝你,現在作品 – StevieB 2011-12-21 22:21:56