string 编号 = guihaitsG.DataKeys[e.NewSelectedIndex].Value.ToString();
DateTime returnDate = Convert.ToDateTime(guihaitsG.Rows[e.NewSelectedIndex].Cells[4].Text);
DateTime todayDate = DateTime.Now.Date;
TimeSpan ts = todayDate - returnDate;
int daysDate = ts.Days;
运行没有问题,但是断点调试的结果不是我想要的。
guihaitsG.Rows[e.NewSelectedIndex].Cells[4].Text;跟踪结果为:
guihaitsG.Rows[e.NewSelectedIndex].Cells[4].Text "2010-10-8 0:00:00" string
这是我想要。
Convert.ToDateTime(guihaitsG.Rows[e.NewSelectedIndex].Cells[4].Text)跟踪结果为:
Convert.ToDateTime(guihaitsG.Rows[e.NewSelectedIndex].Cells[4].Text) {2010-10-8 0:00:00} System.DateTime
这也是我想要的returnDate跟踪结果为:
returnDate {0001-1-1 0:00:00}  System.DateTime
到这一步就不是我想要了,我是新手,不知道问题出在哪了。同样
DateTime todayDate = DateTime.Now.Date;这个语句,DateTime.Now.Date的值是今天的日期,当赋值给todayDate后,todayDate就成{0001-1-1 0:00:00}  System.DateTime在线等,谢谢了