怎样截取字符串? 本帖最后由 honeylidong 于 2010-12-09 14:51:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Regex.Match(strTime,@"(?<=开始:)[\d-]*").Value 你将 newTime.ToString() 放到一个变量里面不就行了...string TimeNow= newTime.ToString() ;用 TimeNow去拼lvi.Text..不就行了...这都不用截取了.直接取TimeNow 报什么错?你的strTime值取到是多少? 开始:2010-12-9结束:2010-12-09这是取到的值报的错是:错误消息只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句 //你使用的不对吧...这是个demo 你看看void Main(){string strTime=@"开始:2010-12-9 结束:2010-12-09"; string s=Regex.Match(strTime,@"(?<=开始:)[\d-]*").Value; Console.WriteLine(s);} convert.toDateTime(newTime).toSting("yyyy-MM-dd") Console.WriteLine(Regex.Match(strTime,@"^开始:(?<start>\d{2,4}-\d{1,2}-\d{1,2})\n结束:(?<end>\d{2,4}-\d{1,2}-\d{1,2})").Result("${start}")); 或者用简单的方法Console.WriteLine(strTime.Substring(3,10)); string strTime = @"开始:2010-12-9 结束:2010-12-09"; string endTime = strTime.Substring(16);//2010-12-09 DateTime d_time = Convert.ToDateTime(endTime); int y = d_time.Year; int m = d_time.Month; int d = d_time.Day; return y.ToString() + m.ToString() + d.ToString(); 忘了加“-”return y.ToString() + "-" + m.ToString() + "-" + d.ToString(); C# 窗体传值问题 Remoting 客户端订阅服务器事件的问题 爱心加油站 VS2005和sqlServer2005的最佳组合 仅有的点分,请教一个问题 怎么在ASP.NET做一个Oracle备份和恢复? 页面控件的定位问题 谁能提供个javascript+XML三极连动下拉框的 c# win7系统 使用 OpenFileDialog 太简单的问题,简直就是送分 POP3下载邮件失败后 如果想学 写外挂改从哪学起???
用 TimeNow去拼lvi.Text..不就行了...这都不用截取了.直接取TimeNow
你的strTime值取到是多少?
结束:2010-12-09
这是取到的值
报的错是:错误消息
只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
//你使用的不对吧...这是个demo 你看看
void Main()
{
string strTime=@"开始:2010-12-9
结束:2010-12-09";
string s=Regex.Match(strTime,@"(?<=开始:)[\d-]*").Value;
Console.WriteLine(s);
}
Console.WriteLine(strTime.Substring(3,10));
string endTime = strTime.Substring(16);//2010-12-09
DateTime d_time = Convert.ToDateTime(endTime);
int y = d_time.Year;
int m = d_time.Month;
int d = d_time.Day;
return y.ToString() + m.ToString() + d.ToString();
return y.ToString() + "-" + m.ToString() + "-" + d.ToString();