我正在尝试从字符串解析datetime,而我的代码没有解析日期时间。
using System;
using System.Globalization;
public class Program
{
public static void Main()
{
DateTime sendingDateTime;
bool parseSendingDateTime = DateTime.TryParseExact(
"20180409090001",
"yyyy-MM-ddTHH:mm:ss",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out sendingDateTime);
Console.WriteLine(parseSendingDateTime);
}
}
答案 0 :(得分:0)
我觉得冒风险回答你的问题,因为Chris perfectly explained出了什么问题,这里是你的字符串正确的格式。
bool parseSendingDateTime = DateTime.TryParseExact(
"20180409090001",
"yyyyMMddHHmmss",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out sendingDateTime);