问题分为两部分。
我试图在某些日子(即周一,周二,周三等)显示一个按钮,如果它们存在于我的上下文中。
如果我有类似的话,我不太确定如何将datetime对象等同于星期几:
events= {'event one': 7:45pm 27/11/2015
'event two': 9:00pm 28/11/2015
'event three': 10:00pm 28/11/2015
'event four': 11:pm 30/11/2015 }
我在普通词典中意识到我可以做events.contains(x),但是因为我在将x定义为27/11/2015时尝试比较日期,因为时间段定义很难比较午夜时分。
其次,因为我在星期六(2015年11月28日)有两个活动,我只想定义一次按钮。我不确定如何处理这个问题。
也许我应该在视图中处理这两个问题?
答案 0 :(得分:0)
我会从事件中提取日期,然后将它们用于任何处理。下面的代码段将从每个事件中提取星期几并将其添加到一组(因此不重复)。该集合的每个条目都有自己的按钮。
@Autowired
public SomeController(SomeService someService) {
this.someService = someService;
}