C#中如何将string转化为datetime
来源:百度知道 编辑:UC知道 时间:2024/09/24 13:14:48
在文本框里输入 2008-08-19 如何把它变成datetime 然后查询数据库
要在cs文件中把 2008-08-19 作为查询条件
要在cs文件中把 2008-08-19 作为查询条件
如果用SQL语句查..都不要转变数据格式的
不是的话
string txt = "2008-08-19";
string[] d = txt.Split('-');
DateTime oD = new DateTime(Convert.ToInt32(d[0]), Convert.ToInt32(d[1]), Convert.ToInt32(d[2]));
直接就可以当作条件来查询哦。
所有的数据类型 在当作数据库查询条件的时候 都是string类型的。
所以可以直接使用2008-08-19来查询。无需转换。
DateTime starttime=new DateTime();
DateTime.TryParse(Request.QueryString["starttime"], out starttime);
string dtString="2008-08-19";
DateTime dt=Convert.ToDateTime(dtString);
Convert.ToDateTime("2008-08-19");
The value must be a DateTime.