找出c#中正确的日期时间格式
本文关键字:日期 时间 格式 找出 | 更新日期: 2023-09-27 18:05:20
我需要弄清楚如何以正确的日期时间格式获得'when'
变量。
的值是: MM/yyyy 格式。
rt.Add(new RoadTrip()
{
Id = int.Parse(rec[0]),
Where = rec[1],
How = int.Parse(rec[2]),
When = DateTime.Parse(rec[3]),
WithWhat = rec[4]
});
您将需要使用DateTime。ParseExact指定要解析为日期的字符串的格式。
在你的例子中,它可能会使用这样的内容:
When = DateTime.ParseExact(rec[3], "MM/yyyy", CultureInfo.InvariantCulture)
听起来你需要使用DateTime.ParseExact
When = DateTime.ParseExact(rec[3], "MM/yyyy", CultureInfo.InvariantCulture),
对于值"10/2015"您将获得一个DateTime
对象,其值为"10/1/2015 12;00:00 am"。注意,如果值与格式不匹配,这也会抛出一个FormatException
。