当前位置: 首页 > 面试题库 >

Linq-从DateTime中选择日期

班宏毅
2023-03-14
问题内容

我有一个Linq结果的,我只需要选择DateDateTime
我的查询是这样的:

var UserTemplates = (from xx in VDC.SURVEY_TEMPLATE
                     where xx.USER_ID == userid && xx.IS_ACTIVE == 1
                     select new
                     {
                       xx.TEMPLATE_ID,
                       xx.TEMPLATE_NAME,
                       //CREATED_DATE = xx.CREATED_DATE.Value.Date
                       //CREATED_DATE = EntityFunctions.TruncateTime(xx.CREATED_DATE)
                       xx.CREATED_DATE
                     }).ToList();

那可能吗?任何帮助将不胜感激。

CREATED_DATE - `datetime` datatype

实际上,我将其作为a绑定到控件,DataSource并且该控件同时显示这两个控件Date and Time。但是我只想显示date

当我尝试使用时CREATED_DATE = xx.CREATED_DATE.Value.Date,出现类似以下错误:

LINQ to Entities不支持指定的类型成员’Date’。仅支持初始化程序,实体成员和实体导航属性。


问题答案:

如果出于演示目的,则可以使用DataFormatString属性。例如,如果要将数据源绑定到GridView,则可以这样做;

<asp:BoundField DataField="CREATED_DATE" ...
     DataFormatString="{0:d}" ../>

另外,您可以使用EntityFunctions.TruncateTime()返回没有日期部分的输入日期。

EntityFunctions.TruncateTime(xx.CREATED_DATE)

您的查询将是;

var UserTemplates = (from xx in VDC.SURVEY_TEMPLATE
                     where xx.USER_ID == userid && xx.IS_ACTIVE == 1
                     select new
                     {
                       xx.TEMPLATE_ID,
                       xx.TEMPLATE_NAME,
                       EntityFunctions.TruncateTime(xx.CREATED_DATE) //new like
                     }).ToList();


 类似资料:
  • 问题内容: 在Swift语言中是否存在LINQ Select()方法的替代方法? 例如,在c#中,我可以执行以下操作: 但是我怎么能用Swift语言做同样的事情呢? 问题答案: 这是语法糖: 应用的语法糖包括: 尾随闭包语法 } 参数类型推断 } 返回类型推断 } 隐式返回值 card.rank } 匿名闭包参数 请查看有关闭包的语言指南部分(C#称为 lambdas 的Swift名称)以获取更多

  • 问题内容: 我正在使用Entity Framework Code First开发WCF RESTful Web服务。 我的桌子上有很多列。我这样做是为了获得特定用户: 在此表上,有一个密码列,我不想返回此列。 如何从该选择中排除密码列? 问题答案: 在select语句中指定所需的每一列:

  • 我已经记录了用于从日期选择器中选择日期的selenium代码。在运行测试用例时,日期选择器会弹出并正确突出显示所选日期。但是没有选择日期。代码如下所示:- 此异常仅出现在记录的代码中。我使用的是selenium-server-standalone-2 . 45 . 0 jar。

  • HTML与它的外观截图一起粘贴,如下所示。 HTML: 我曾经试过 甚至试图等待命令以使定位器被找到但没有成功。 WebDriverWait(驱动程序,100)。直到(预期条件.element可禁用)(By.css选择器 两者都不起作用,因为它无法识别元素。有人能帮我吗。如果可能,我们甚至可以单击“上一个”和“下一个”,以便我们也可以单击一些以前的日期吗?

  • 我无法从日历中选择数据,因为它没有可选择的id。 下面是我的HTML代码, 我试过的代码是 但无法选择日期 申请的网址: http://demo.guru99.com/V4/ 用户名: mgr123密码: mgr!23 单击左侧窗格中的新帐户,选择上面讨论的所需页面。 有人能帮忙选择日期吗?

  • 我需要修改一个现有的程序,它包含以下代码: 但这在我看来非常奇怪,首先是在select中使用和。根据斯蒂芬·克利里的回答,我应该能够放弃这些。 然后第二个,它选择结果。这是不是意味着任务根本不是异步的,而是同步执行的(这么多的努力是徒劳无功的),或者任务是异步执行的,当它完成后,查询的其余部分将被执行? 我是否应该按照Stephen Cleary的另一个答案,像下面这样编写上述代码: 而且像这样完