2011-12-21 81 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