C#的Replace可以循环用吗? 问题:把时间“2008-7-2 16:08:00”转换为纯数字串“200872160800”,请问怎么写?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看能否循环调用你就只需要知道他的返回值是不是你这个调用者的类型就可以了 具体visualstudio里面智能提示就能看见 string s = "2008-7-2 16:08:00"; Response.Write(DateTime.Parse(s).ToString("yyyyMdHHmmss")); s = s.Replace('-','').Replace(' ','').Replace(':','') Dim sss As String sss = "2008-7-2 16:08:00" Dim aaa As String aaa = sss.Replace("-", "").Replace(" ", "").Replace(":", "") MsgBox(aaa) 当前时间DateTime.Parse(DateTime.Now.ToString()).ToString("yyyyMdHHmmss");真的很谢谢各位,明天结贴(24小时后)。 DateTime.Now.ToString("yyyyMdHHmmss")这样不是更好么。 如果是日期,那你这样格式就不对了,如果日期是2012-12-30呢,那应该是DateTime.Now.ToString("yyyyMMddHHmmss") DateTime.Parse(DateTime.Now.ToString()).ToString("yyyyMdHHmmss");DateTime.Now.ToString("yyyyMMddHHmmss")两个都行,下面的更简单合理。谢谢。 这个就相当于是replace循环替换了吧?非常感谢。我是菜鸟,谢谢大家的耐心。 time = "2008-7-2 16:08:00" time = time .Replace("-", "").Replace(" ", "").Replace(":", "") 我也给你提供一种方法,正则替换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); C#如何在后台调用前台已有的值 关于DataList递归 急 高分 C#中的递增的问题,请各位大佬详细解释一下 统计一个字符窜里面的各个字母出现的次数(个数) System.Text.Encoding.UTF8.GetString(bytevar)获取的字符串与原字符串比较不相同 关于打印的问题 WCF,帮忙看一下为什么报错 刚学C#,连hello,world都运行不起,请指点。 武汉做c#和asp.net的看看这里 求C#语言参考手册(中文版的)急需!!! Web, 文件转换, 消息队列 代码请教
Response.Write(DateTime.Parse(s).ToString("yyyyMdHHmmss"));
sss = "2008-7-2 16:08:00"
Dim aaa As String
aaa = sss.Replace("-", "").Replace(" ", "").Replace(":", "")
MsgBox(aaa)
真的很谢谢各位,明天结贴(24小时后)。
这样不是更好么。
DateTime.Now.ToString("yyyyMMddHHmmss")
DateTime.Parse(DateTime.Now.ToString()).ToString("yyyyMdHHmmss");DateTime.Now.ToString("yyyyMMddHHmmss")两个都行,下面的更简单合理。谢谢。
这个就相当于是replace循环替换了吧?非常感谢。我是菜鸟,谢谢大家的耐心。
time = time .Replace("-", "").Replace(" ", "").Replace(":", "")
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);