我有以下DateTime 4/25/2011 5:12:13 PM并尝试将其转换为int
int result = dateDate.Year * 10000 + dateDate.Month * 100
+ dateDate.Day + dateDate.Hour + dateDate.Minute + dateDate.Second;
Run Code Online (Sandbox Code Playgroud)
但它仍然得到2011425我怎么能得到时间呢?
我有一个HTML格式的字符串(1-3 of 3 Trip)如何获得数字3(在旅行前)并将其转换为int.我想将它用作计数
找到这个代码
public static string GetNumberFromStr(string str)
{
str = str.Trim();
Match m = Regex.Match(str, @"^[\+\-]?\d*\.?[Ee]?[\+\-]?\d*$");
return (m.Value);
}
Run Code Online (Sandbox Code Playgroud)
但它只能获得1个数字
我的文本字段的日期格式为"12/23/2010".我在那里使用watin获取数字23,即从textfield获取数字;我将使用它.
1.Get datetime 12/23/2010 and get number '23'
2.substract 2 from 23 and store it somewhere[ie: 23 - 2 = 21]
3.Insert the new datetime number [ie: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);
Run Code Online (Sandbox Code Playgroud)
这可能吗?或者我应该寻找另一种方式.请用户插入数据.