我正在尝试更改slotLabelInterval以显示日期的窄范围时间,但似乎存在使用奇数间隔的问题。如果您使用3:30,4:30,5:00,7:00的奇数间隔,则第一天将是正确的,但后续日期将与当天的日期不同。所以,如果我从第一天的8:30开始,间隔3:30开始,我将在第一天的下午12点和下午3点30分开始。但第二天将从上午9:00开始,然后是下午12:30和下午4:00,第二天将是上午9:30开始,下午1:00和下午4:30。但如果你给它一个偶数,那么每件事情都可以。
我认为这是计算中的一个错误,因为你在时间上进行数学计算,每天的时间是3:30间隔的多重时间。例如,第一天的最后一次是下午3:30和3:30 + 3:30 + 3:30 + 3:30 + 3:30 =第二天上午9点。
我正在寻找的是确认这是一个问题,并可能了解这可能是什么解决方案。
[编辑]我附上了代码snippit和问题的截图。 Address Sanitizer
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
ShipmentResponse shipmentResponse = mapper.readValue((BufferedInputStream)response.getEntity(), ShipmentResponse.class);