我正在解析这个webpage。为了获得有效日期,我解析了以下元素
<input name="ctl00$ctl00$main$BCPP$jsdate" type="text" value="7. 9. 2015" id="ctl00_ctl00_main_BCPP_jsdate" class="text hasDatepicker">
首先,input
元素的值为“text”,因此“7. 9. 2015”不应转换为日期。其次,根据捷克标准,2015年9月7日是2015年9月7日。当我使用HtmlAgilityPack读取此元素时,我得到以下表示
不幸的是2015年7月9日。问题是:
input
日期的文字值?非常感谢任何帮助。 丹尼尔
答案 0 :(得分:0)
按照
的方式将文字转换为日期DateTime myDate = DateTime.ParseExact("9/7/2015","M.d.yyyy",System.Globalization.CultureInfo.InvariantCulture)