-4

var date = (从 dcBusinessAccountingContext.WorkOrdersReportSP_Result 中的 rec 选择 rec.Date);

这里“var date”将包含所有日期

带有时间戳的“dcBusinessAccountingContext.WorkOrdersReportSP_Result”,我想要的那个var日期

转换为没有时间戳的日期

例如:var date 有“2013-05-20 11:52:51 AM”我想要“2013-05-20”

如何将此 var 日期转换为仅日期

谢谢普拉桑斯

4

3 回答 3

6

在基础上进行date是aDateTime而不是astring

var dateOnly = date.Date;

或者,如果您只想要查询中的日期

var date = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
           select rec.Trx_Date.Date;
于 2013-07-18T09:46:36.063 回答
1

您可以使用DateTime 对象的 DateTime.Date属性来仅获取日期部分。

var datePart = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
                select rec.Trx_Date.Date;
于 2013-07-18T09:46:59.003 回答
0

尝试这个:

var date = (from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results select rec.Trx_Date.ToShortDateString());
于 2013-07-18T09:48:32.630 回答