又是正则表达式,简单!可我不会! 2009年/7月/16日/12点/30分开放2009年/7月/16日/12点分开放如何把上面的字符串用正则表达式转换成时间格式! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Split(String,"/")这个总归会的吧 现在没有测试环境,不过应该是DateTime.ParseExact就可以做到DateTime dt = DateTime.ParseExact("2009年/7月/16日/12点/30分开放","yyyy年\/M月\/d日\/H点\/m分开放", null); 截取/和月中间的,转化为string再把每个string相加 string s = "2009年/7月/16日/12点/30分"; s=s.Replace("/",""); s=s.Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分",""); Response.Write(s); 我自已改好了 if (mystr.IndexOf("分") > 0) { Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分", ":00").Replace("开放", "")).ToLongDateString()); } else { Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":00:00").Replace("开放", "")).ToLongDateString()); } if (mystr.IndexOf("分") > 0) { Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分", ":00").Replace("开放", "")).ToLongDateString()); } else { Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":00:00").Replace("开放", "")).ToLongDateString()); } //过客的可以的//用时,注意斜杠转义 DateTime dt = DateTime.ParseExact("2009年/7月/15日/12点/30分开放","yyyy年\\/M月\\/d日\\/H点\\/m分开放", null);//或DateTime dt = DateTime.ParseExact("2009年/7月/15日/12点/30分开放",@"yyyy年\/M月\/d日\/H点\/m分开放", null); 呼,白天没测试环境,结果漏了一个“@”符DateTime dt = DateTime.ParseExact("2009年/7月/16日/12点/30分开放",@"yyyy年\/M月\/d日\/H点\/m分开放", null); Jquery实现类似Google拖拽 ASP.NET复制问题 如何绑定value的值? 高手们能不能给一个过滤危险字符的,又要能适合于大小写混用的正则表达式 大家好,问个简单的问题 用页面模板、用户控件、框架还是相结合?? PageView显示不正常,为什么? 在 c# 中怎样设置TABLE 控件在web page中位置! 请教 www.webwag.com(个性化网页) 的拖拽等功能如何实现? 可以使用Request.Form得到CheckBoxList的值吗? asp.net 分页问题 加载网页时出现“请稍等...”
这个总归会的吧
再把每个string相加
string s = "2009年/7月/16日/12点/30分";
s=s.Replace("/","");
s=s.Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分","");
Response.Write(s);
if (mystr.IndexOf("分") > 0)
{
Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分", ":00").Replace("开放", "")).ToLongDateString());
}
else {
Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":00:00").Replace("开放", "")).ToLongDateString());
}
{
Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":").Replace("分", ":00").Replace("开放", "")).ToLongDateString());
}
else {
Response.Write(DateTime.Parse(mystr.Replace("/", "").Replace("年", "-").Replace("月", "-").Replace("日", " ").Replace("点", ":00:00").Replace("开放", "")).ToLongDateString());
}
//过客的可以的
//用时,注意斜杠转义
DateTime dt = DateTime.ParseExact("2009年/7月/15日/12点/30分开放","yyyy年\\/M月\\/d日\\/H点\\/m分开放", null);
//或
DateTime dt = DateTime.ParseExact("2009年/7月/15日/12点/30分开放",@"yyyy年\/M月\/d日\/H点\/m分开放", null);
呼,白天没测试环境,结果漏了一个“@”符DateTime dt = DateTime.ParseExact("2009年/7月/16日/12点/30分开放",@"yyyy年\/M月\/d日\/H点\/m分开放", null);