如何按日期范围内的每个日期对对象进行分组

埃纳里尔

我可以创建一个像这样的哈希:

@time_offs_by_date = @time_offs.group_by{ |time_off| time_off.start_date}

然后我通过使用进行迭代

@time_offs_by_date[date] # I am drawing a calendar date-by-date
# I then list details about every object grouped by the specified date

我想按time_off.start_date之间的范围内的每个日期对对象进行分组time_off.end_date

我该怎么做?

吉治先生

应该这样做:

@time_offs_by_date = @time_offs.group_by{ |time_off| time_off.start_date..time_off.end_date }

@time_offs_by_date.each do |range, time_offs|
  # do your logic here
end

这将产生一个以Range对象为键的Hash值,以及一个TimeOff数组作为值的哈希值。

有关范围Range(Ruby 1.9.3)的文档http ://www.ruby-doc.org/core-1.9.3/Range.html

希望有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按日期对对象数组排序?

来自分类Dev

按类型和日期以及可变大小的数据对对象列表进行排序和分组

来自分类Dev

Access SQL-在每个记录中仅包含开始的日期范围内进行分配

来自分类Dev

计算日期范围内每个日期的销售数量,PostgreSQL

来自分类Dev

如何在日期范围内的每个日期获得3个重复的名字?

来自分类Dev

与范围内的空日期进行比较

来自分类Dev

Firebase-如何检索日期范围内的对象?

来自分类Dev

在日期范围内按日/月/周分组

来自分类Dev

如何返回日期范围内每个日期包含非空值的所有ID?

来自分类Dev

如何提取范围内的日期?

来自分类Dev

连续日期范围内的最小和最大日期(按名称分组)

来自分类Dev

过滤然后按日期对对象数组进行排序

来自分类Dev

按日期对对象数组进行分组,并每天在Javascript中获取最新信息

来自分类Dev

Javascript-使用Lambda按日期对对象数组进行分组

来自分类Dev

如何按日期对对象的嵌套数组进行排序

来自分类Dev

Access SQL-在每个记录中仅包含开始的日期范围内进行分配

来自分类Dev

sql查询按连续日期范围内的数据进行分组

来自分类Dev

SQL如何在重复的日期范围内按ID分组

来自分类Dev

与范围内的空日期进行比较

来自分类Dev

如何按组填写范围内的缺失日期

来自分类Dev

按对象中的日期对对象数组进行排序

来自分类Dev

当日期为字符串时,如何按日期对对象列表进行排序?

来自分类Dev

按日期对对象中的对象进行排序反应

来自分类Dev

JavaScript - 按日期对对象或记录数组中的项目进行分组

来自分类Dev

按日期范围对行进行分组

来自分类Dev

Firebase,如何在日期范围内对键进行排序

来自分类Dev

按日期范围对结果进行分组

来自分类Dev

如何按对象的变量对对象进行分组?

来自分类Dev

如何在范围内添加日期

Related 相关文章

  1. 1

    如何按日期对对象数组排序?

  2. 2

    按类型和日期以及可变大小的数据对对象列表进行排序和分组

  3. 3

    Access SQL-在每个记录中仅包含开始的日期范围内进行分配

  4. 4

    计算日期范围内每个日期的销售数量,PostgreSQL

  5. 5

    如何在日期范围内的每个日期获得3个重复的名字?

  6. 6

    与范围内的空日期进行比较

  7. 7

    Firebase-如何检索日期范围内的对象?

  8. 8

    在日期范围内按日/月/周分组

  9. 9

    如何返回日期范围内每个日期包含非空值的所有ID?

  10. 10

    如何提取范围内的日期?

  11. 11

    连续日期范围内的最小和最大日期(按名称分组)

  12. 12

    过滤然后按日期对对象数组进行排序

  13. 13

    按日期对对象数组进行分组,并每天在Javascript中获取最新信息

  14. 14

    Javascript-使用Lambda按日期对对象数组进行分组

  15. 15

    如何按日期对对象的嵌套数组进行排序

  16. 16

    Access SQL-在每个记录中仅包含开始的日期范围内进行分配

  17. 17

    sql查询按连续日期范围内的数据进行分组

  18. 18

    SQL如何在重复的日期范围内按ID分组

  19. 19

    与范围内的空日期进行比较

  20. 20

    如何按组填写范围内的缺失日期

  21. 21

    按对象中的日期对对象数组进行排序

  22. 22

    当日期为字符串时,如何按日期对对象列表进行排序?

  23. 23

    按日期对对象中的对象进行排序反应

  24. 24

    JavaScript - 按日期对对象或记录数组中的项目进行分组

  25. 25

    按日期范围对行进行分组

  26. 26

    Firebase,如何在日期范围内对键进行排序

  27. 27

    按日期范围对结果进行分组

  28. 28

    如何按对象的变量对对象进行分组?

  29. 29

    如何在范围内添加日期

热门标签

归档