使用Java对每个不同时间间隔的时间条目求和并进行分类

时间:2012-02-04 03:23:26

标签: java date

我遇到了涉及某种工作日志和报告的问题。有5个用户,我需要在两个日期之间获得他们的工作时间。

我可以这样做并获得WorkEntry个对象的列表:每个对象都有一个名称,开始日期和结束日期。

我无法让报告显示每位员工每月的工作条目总和。假设我在1月到4月做报告。我想的是,对于5个用户中的每一个:

  • 获取当天的初始日期和“零”
  • 创建一个新日期,即开始日期(二月)后一个月
  • 在1月到2月之间的所有WorkEntry次点击应用
  • 将总和放在数组中
  • 1月到2月之间不再有WorkEntry,将日期增加一个月
  • 增加数组计数器并重复

我发现自己使用了3个日历,如果有一个月没有工作日志,我的最后一步就无法正常工作。我可以得到一些想法吗?

1 个答案:

答案 0 :(得分:3)

使用Joda Library。使用日期时更好。