小编som*_*guy的帖子

如何将DateTime转换为int?

我有以下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我怎么能得到时间呢?

c# datetime

41
推荐指数
3
解决办法
18万
查看次数

如何从C#中的字符串中获取数字

我有一个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个数字

c# regex

3
推荐指数
1
解决办法
2万
查看次数

Watin:获取日期时间并执行计算

我的文本字段的日期格式为"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)

这可能吗?或者我应该寻找另一种方式.请用户插入数据.

c# watin

0
推荐指数
1
解决办法
264
查看次数

标签 统计

c# ×3

datetime ×1

regex ×1

watin ×1