首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#的Replace可以循环用吗?解决方法

2012-05-03 
C#的Replace可以循环用吗?问题:把时间“2008-7-2 16:08:00”转换为纯数字串“200872160800”,请问怎么写?谢谢。

C#的Replace可以循环用吗?
问题:把时间“2008-7-2 16:08:00”转换为纯数字串“200872160800”,请问怎么写?

谢谢。

[解决办法]
string s = "2008-7-2 16:08:00";
Response.Write(DateTime.Parse(s).ToString("yyyyMdHHmmss"));
[解决办法]

探讨

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);

热点排行