我有以下格式的字符串:130606082236。现在需要将其转换为 DateTime 格式,如 2013-06-06 08:22:36,000。如何创建自定义格式方法并进行转换?
问问题
550 次
2 回答
3
使用DateTime.ParseExact
:
DateTime.ParseExact("130606082236", "yyMMddhhmmss", CultureInfo.InvariantCulture);
于 2013-07-26T17:50:38.920 回答
0
尝试:
DateTime time = DateTime.ParseExact("130606082236", "yyMMddHHmmss", null);//new DateTime(2013, 06, 06, 08, 22, 36);
Console.WriteLine(time.ToLongTimeString());
Console.WriteLine(time.ToString("yyMMddHHmmss"));
换句话说方法:DateTime.ParseExact
使用格式yyMMddHHmmss
此处提供格式规范
于 2013-07-26T17:51:13.660 回答