C# DateTime到日期,不带时间戳
var date=从dcBusinessAccountingContext.WorkOrdersReportSP_结果中的记录选择记录日期 在这里,var date将包含从 dcBusinessAccountingContext.WorkOrdersReportSP_带有时间戳的结果,即我想要的var日期 转换为不带时间戳的日期 示例:var日期为2013-05-20 11:52:51我想要2013-05-20吗 如何将此变量日期转换为仅日期 谢谢 prashanth是一个日期时间,而不是字符串 或者如果您只需要查询中的日期C# DateTime到日期,不带时间戳,c#,C#,var date=从dcBusinessAccountingContext.WorkOrdersReportSP_结果中的记录选择记录日期 在这里,var date将包含从 dcBusinessAccountingContext.WorkOrdersReportSP_带有时间戳的结果,即我想要的var日期 转换为不带时间戳的日期 示例:var日期为2013-05-20 11:52:51我想要2013-05-20吗 如何将此变量日期转换为仅日期 谢谢 prashanth是一个日期时间,而不是字符串
var date = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
select rec.Trx_Date.Date;
可以使用DateTime对象的属性仅获取日期部分
var datePart = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
select rec.Trx_Date.Date;
试试这个:
var date = (from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results select rec.Trx_Date.ToShortDateString());
date.date将执行trickI假设这不会编译为。。。将返回一个IQueryable,因此您不能只访问Date?如果Date是一个序列,其所有元素都将受到影响,那么第一行将读取var dateOnly=Date。Selectd=>d.Date;当然。@JeppeStigNielsen是的,这就是为什么我刚才为了清楚起见说,基准日期是日期时间。它不包含ToSortDateString的定义
var date = (from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results select rec.Trx_Date.ToShortDateString());