首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期范围的AsEnumerable

日期范围的AsEnumerable
EN

Stack Overflow用户
提问于 2015-02-03 17:38:28
回答 1查看 137关注 0票数 0

通过下面的代码,我可以从datatable(dt1)中根据当前周和当前年份选择行.thanks (“Objectif”)值。

代码语言:javascript
复制
dim ThisWeekTotal = (
            From Row In dt1.AsEnumerable
            Where MyCalendar.GetWeekOfYear(Row.Field(Of DateTime)("date"),
                                           CalendarWeekRule.FirstFourDayWeek,
                                           DayOfWeek.Sunday) = Currentweek And MyCalendar.GetYear(Row.Field(Of DateTime)("date")) = Currentyear
            Select Row.Field(Of Double)("objectif")
        )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-03 17:42:22

您可以将<>DateTime值一起使用,因此您可以执行以下操作:

代码语言:javascript
复制
Dim lowerBound As DateTime = ...
Dim upperBound As DateTime = ...

... in the query ...
   Where lowerBound <= Row.Field(Of DateTime)("date") AndAlso
         Row.Field(Of DateTime)("date") < upperBound

这是将lowerBound视为包容性的,将upperBound视为独占的,这通常(但并不总是)是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28305258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档