读书人

linqtosql查询结果如何取时间部分

发布时间: 2013-07-01 12:33:04 作者: rapoo

linqtosql查询结果怎么取时间部分?
var date = from d in Res
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(Convert.ToDateTime(d.St_Time), Convert.ToDateTime(rsv)) == 0
select d.St_Time;


St_Time 在SQL数据库里是Datetime格式 ,请问怎么去出 date里的所有时间部分(除去日期)。
[解决办法]
var date = from d in Res
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(Convert.ToDateTime(d.St_Time), Convert.ToDateTime(rsv)) == 0
select d.St_Time.ToString("hh:mm:ss");
[解决办法]
var date = from d in Res.ToList()
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(Convert.ToDateTime(d.St_Time), Convert.ToDateTime(rsv)) == 0
select d.St_Time.ToString("hh:mm:ss");

读书人网 >.NET

热点推荐