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日期转换为仅日期
感谢 普拉香特
答案 0 :(得分:6)
基于date
,DateTime
而不是string
var dateOnly = date.Date;
或者,如果您只想要查询中的日期
var date = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
select rec.Trx_Date.Date;
答案 1 :(得分:1)
您可以使用DateTime对象的DateTime.Date属性来仅获取日期部分。
var datePart = from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results
select rec.Trx_Date.Date;
答案 2 :(得分:0)
试试这个:
var date = (from rec in dcBusinessAccountingContext.MaterialActivityReportSP_Results select rec.Trx_Date.ToShortDateString());