【发布时间】:2015-09-08 09:07:50
【问题描述】:
我正在解析这个webpage。为了获得有效日期,我解析了以下元素
<input name="ctl00$ctl00$main$BCPP$jsdate" type="text" value="7. 9. 2015" id="ctl00_ctl00_main_BCPP_jsdate" class="text hasDatepicker">
首先,input 元素的值是“文本”,因此“7. 9. 2015”不应转换为日期。其次,根据捷克标准,7.9.2015 是 2015 年 9 月 7 日。当我使用 HtmlAgilityPack 读取此元素时,我得到以下表示
不幸的是 2015 年 7 月 9 日。问题如下:
- 如何禁止
input做日期的文本值转换? - 如果必须转换日期,如何将其转换为“正确”日期?
非常感谢任何帮助。 丹尼尔
【问题讨论】:
-
如果原始文本正确转换为日期并以美国格式显示,则“日期值”可能仍表示“2015 年 9 月 7 日”。
标签: c# html-agility-pack