Watin:从textfield获取日期

时间:2010-12-27 12:09:43

标签: c# watin

我有一个日期格式为“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);

这可能吗?或者我应该采用其他方式。请用户插入数据。

1 个答案:

答案 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.
}