C#的Replace可以循环用吗?
问题:把时间“2008-7-2 16:08:00”转换为纯数字串“200872160800”,请问怎么写?
谢谢。
[解决办法]
string s = "2008-7-2 16:08:00";
Response.Write(DateTime.Parse(s).ToString("yyyyMdHHmmss"));
[解决办法]
[解决办法]
Dim sss As String
? sss = "2008-7-2 16:08:00"
? Dim aaa As String
? aaa = sss.Replace("-", "").Replace(" ", "").Replace(":", "")
? MsgBox(aaa)
[解决办法]
我也给你提供一种方法,正则替换
- C# code
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);