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

字符型值的比较有关问题

2012-03-26 
字符型值的比较问题如下,从gridview中取出“录入时间”(注此字段数据库中为日期型), 与系统现在时间比对,怎

字符型值的比较问题
如下,从gridview中取出“录入时间”(注此字段数据库中为日期型), 与系统现在时间比对,怎么不行呢。如果lrrq在tostring()中加ToString("yyyyMM")系统总是报错,请高手帮忙。1、怎样提取数据,2、怎样比较大小。

string lrrq =gvxgclinfo.Rows[e.RowIndex].Cells[11].FindControl("cl_lrrq").ToString();//.ToString("yyyyMM");
 string txtacct = DateTime.Now.ToString("yyyyMM");

[解决办法]
DateTime lrrq =Convert.ToDateTime( gvxgclinfo.Rows[e.RowIndex].Cells[11].FindControl("cl_lrrq").ToString());//.ToString("yyyyMM");

if(DateTime.Now>lrrq)
{...}

如果你想比较 年和月

可 lrrq.Year和lrrq.Month
[解决办法]
另外,比较,用2个string型也行 ,用两个datetime型也行,都直接比就可以 。datetime 还可以用CompareTo方法也行
[解决办法]

探讨
如下,从gridview中取出“录入时间”(注此字段数据库中为日期型), 与系统现在时间比对,怎么不行呢。如果lrrq在tostring()中加ToString("yyyyMM")系统总是报错,请高手帮忙。1、怎样提取数据,2、怎样比较大小。

string lrrq =gvxgclinfo.Rows[e.RowIndex].Cells[11].FindControl("cl_lrrq").T……

[解决办法]
((TextBox)(gvxgclinfo.Rows[e.RowIndex].Cells[11].FindControl("cl_lrrq"))).Text
or
((Label)(gvxgclinfo.Rows[e.RowIndex].Cells[11].FindControl("cl_lrrq"))).Text

热点排行