C#的Replace可以循环用吗?
问题:把时间“2008-7-2 16:08:00”转换为纯数字串“200872160800”,请问怎么写?
谢谢。
[解决办法]
string s = "2008-7-2 16:08:00";
Response.Write(DateTime.Parse(s).ToString("yyyyMdHHmmss"));
[解决办法]
using System.Text.RegularExpressions;string str = Regex.Replace("2008-7-2 16:08:00", @"[^0-9]", string.Empty, RegexOptions.IgnoreCase);
[解决办法]
直接
DateTime.Now.ToString("yyyyMMddHHmmss")
[解决办法]
再给你一种方法:
string s = "2008-7-2 16:08:00";
string r = string.Concat(s.Split('-', ' ', ':'));
Response.Write(r);