首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2013-07-01 
linqtosql查询结果怎么取时间部分?var date from d in Reswhere System.Data.Linq.SqlClient.SqlMethods

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");

热点排行