我有一个日期格式为“12/23/2010”的文本字段。我在那里使用watin获取数字23,即从textfield获取数字;我将使用它。 1.获取日期时间12/23/2010并获得数字'23' 2.从23开始抽取2并将其存储在某处[即:23 - 2 = 21] 3.插入新的日期时间编号[即:12/21/2010]
string myDate = browser.TextField(Find.ByName("myTextField")).Value;
DateTime time = = new DateTime();
time2 = time - 2;
browser.TextField(Find.ByName("myTextField")).TypeText(time2);
这可能吗?或者我应该采用其他方式。请用户插入数据。
答案 0 :(得分:1)
试试这个:
string myDate = browser.TextField(Find.ByName("myTextField")).Value;
DateTime time = = new DateTime();
if(DateTime.TryParse(myDate, out time);) {
Console.WriteLine(time.Month);
}
else {
//Not a valid date.
}