1.字符串获取数字,含小数
private decimal GetNumber(string txt)
{
if (txt != "" && txt != null)
{
return decimal.Parse(Regex.Replace(txt, @"[^0-9,.]+", ""));
}
else
{
return 0m;
}
}
2.字符串去除汉字
/// <summary>
/// 去除汉字
/// </summary>
/// <param name="txt"></param>
/// <returns></returns>
private string RemoveChineseCharacters(string txt)
{
Regex reg = new Regex(@"[\u4e00-\u9fa5]");
txt = reg.Replace(txt, "");
return txt;
}
3.读取到Execl的时间是数字
/// <summary>
/// execl数字时间转时间
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
private string GetTimeForNum(string num)
{
if (num != null && num != "")
{
return DateTime.FromOADate(Convert.ToInt32(num)).ToString("d");
}
return "";
}