gpt4 book ai didi

c# - 字符串到日期时间解析

转载 作者:行者123 更新时间:2023-11-30 19:40:36 26 4
gpt4 key购买 nike

我正在解析几个 XML 文件,其中我将日期时间值保存为文本。我找不到下面的格式 -

20110123T233356,00-05

我尝试了 DateTime.ParseDateTimeOffset.Parse 但都失败了。我还尝试在 here 等几个地方识别字符串和 here没有运气。

最佳答案

假设“,00”是百分之一秒,“-05”是时区,你可以这样解析:

string dateStr = "20110123T233356,00-05";
string format = @"yyyyMMdd\THHmmss\,ffzz";

DateTime result;

if (DateTime.TryParseExact(dateStr, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
{
Console.WriteLine(result);
}
else
{
Console.WriteLine("Can't parse the date: " + dateStr);
}

但是,这是一个很大的假设。

请注意,您还可以在不转义 T, 的情况下指定格式字符串,如下所示(但我对它们进行了转义以使其更明显地表明它们不是格式字符):

string format = "yyyyMMddTHHmmss,ffzz";

关于c# - 字符串到日期时间解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22401251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com