注册 登录
编程论坛 ASP.NET技术论坛

求救字符转化DateTime

chengxiaohan 发布于 2008-08-06 10:17, 869 次点击
确保方法参数的格式正确。
将一个字符串转化成为DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中。我的程序是这样子的: for (int i = 0; i < GridView1.Rows.Count; i++)
        {DateTime DT = Convert.ToDateTime( GridView1.Rows[i].Cells[5].Text); if (DT.AddDays(3) < DateTime.Today)
            {
                Image img1 = (Image)GridView1.Rows[i].FindControl("Image1");
                img1.Visible = false;
            }
            if (Convert.ToInt32(GridView1.Rows[i].Cells[4].Text) < 5)
            {
                Image img2 = (Image)GridView1.Rows[i].FindControl("Image2");
                img2.Visible = false;
            }}这怎么改了
2 回复
#2
c_henry2008-08-06 12:01
看了遍,都不知道问的是啥
#3
yms1232008-08-06 16:43
字符串一定要是纯日期或时间格式的才能转换为DateTime否则是不可能的
如下形式就可以
"2008-8-6 17:45:50"
"2008-8-6"
1