Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DateTime到日期,不带时间戳_C# - Fatal编程技术网

C# DateTime到日期,不带时间戳

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=从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());