HTML敏捷性和字符串未被识别为有效的DateTime

用户名

在C#中使用htmlagilitypack我通过以下代码获得属性值:

var butikEndTime = element.SelectSingleNode(".//div[@class='butik-name']/div[@class='butikTimeLine']/a/div[@class='timelineMain']/h1").GetAttributeValue("enddate", null);

此代码返回属性是这样的:28.9.2015 05:50:00

要将以下金额转换为时间戳,将使用以下代码:

DateTime date = DateTime.ParseExact(butikEndTime, "dd.M.yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);

但是收到此错误: String was not recognized as a valid DateTime.

谁能帮忙?

Sumodh S

我认为您的问题是“。” 在C#中不是有效的日期分隔符。尝试替换“。” 与“ /”,并尝试转换日期。我知道这不是一个好的解决方案。但这就是我现在能想到的。

butikEndTime.replace(".","/");
DateTime date = DateTime.ParseExact(butikEndTime, "dd/M/yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

DateTime.ParseExact:“字符串未被识别为有效的DateTime”

字符串未被识别为有效的DateTime c#

添加datetimepicker后,字符串未被识别为有效的datetime

DateTime.Parse() -- 字符串未被识别为有效的日期时间

Dapper:字符串未被识别为有效的DateTime

字符串未被识别为有效的DateTime,因为星期几不正确

Xamarin.Forms 字符串未被识别为有效的 DateTime

ASP.NET“字符串未被识别为有效的DateTime。”

该字符串未被识别为有效的DateTime错误

字符串未被识别为有效的 DateTime,存储过程为空参数

DateTime.ParseExact:字符串未被识别为有效的日期时间

字符串为15/07/15时,字符串未被识别为有效的DateTime

System.FormatException:字符串未被识别为有效的DateTime-尝试转换MM / DD / YYYY时

另一个字符串未被识别为有效的DateTime和XML元素

具有相同格式的字符串未被识别为有效日期时间

转换日期时间时,字符串未被识别为有效的日期时间

字符串未被识别为有效的日期时间格式 dd/MM/yyyy

字符串未被识别为有效的日期时间 c# 错误

使用ViewState字符串未被识别为有效的日期时间

字符串 '24/01/2018 13:20:00' 未被识别为有效的 DateTime。而其他类似的字符串被转换

无法将字符串识别为Datetime的有效解析字符串

字符串日期函数中的“字符串未被识别为有效的日期时间格式”?

FormatException:该字符串未被识别为有效的DateTime。从索引0开始有一个未知词

如何解决此错误: System.FormatException: '该字符串未被识别为有效的 DateTime。有一个从索引 0 开始的未知单词。

Datetime.ParseExact“无法将字符串识别为有效的DateTime”错误

具有“ 3”参数的powershell“ ParseExact”:“未将字符串识别为有效的DateTime

当CultureInfo设置为其他语言时,字符串未被识别为有效日期时间

ASP.NET 控制器格式异常:字符串未被识别为有效的日期时间

使用“2”个参数调用“Parse”的解析异常:“字符串未被识别为有效的日期时间。”