如何将中的日期时间值存储到本地日期时间变量中
本文关键字:日期 时间 变量 存储 | 更新日期: 2023-09-27 18:00:34
我在session
中存储了一些值。并使用where子句检索某个列datetime
值,并使用此session
值。代码:
DateTime Currentdate = default(DateTime);
Session["d_id"] = dt.Rows[0]["d_id"];
Currentdate = objdl.GetScalerValue("select IsNull(Max(LoginDate),GETDATE()) from
q_logintrack_panel where Id= '" + Session["d_id"].ToString() + "'");
这里它在第三行产生错误。
Error: string can not be explicitely convert into system.Datetime.
所以请给我确切的解决方案。。。
您需要解析GetScalarValue返回给DateTime对象的字符串:
DateTime Currentdate = default(DateTime);
Session["d_id"] = dt.Rows[0]["d_id"];
var dtStr = objdl.GetScalerValue("select IsNull(Max(LoginDate),GETDATE()) from q_logintrack_panel where Id= '" + Session["d_id"].ToString() + "'");
Currentdate = DateTime.Parse(dtStr);