0

我正在尝试从以下 XML 元素中提取日期时间:

<PageSaved type="Date">10/19/2010 11:09:36 AM</PageSaved>

我已经用 C# 编写了以下代码,但我收到一个异常,指出该字符串未被识别为有效的日期时间。

foreach (XmlNode child in node.ChildNodes){
    if (child.Name == Importer_Constants.PageSaved){
        PageSaved.Append( HttpUtility.HtmlDecode( child.InnerText.Trim() ) );
    }
}

请帮帮我。

4

2 回答 2

0

您应该尝试像这样解析日期:

PageSaved.Append(DateTime.ParseExact(HttpUtility.HtmlDecode(child.InnerText.Trim()), "dd/MM/yyy h:mm:ss tt", CultureInfo.InvariantCulture));
于 2012-06-12T05:25:27.513 回答
0

try this

PageSaved.Append(DateTime.ParseExact(HttpUtility.HtmlDecode(child.InnerText.Trim()), "dd/MM/yyy h:mm:ss tt", null));
于 2012-06-12T05:29:34.390 回答