如何从给定月份索引中查找年份索引?
例如,如果每月数组有120个元素:
[0, 1, 2, ... , 119]
当我循环这个数组时,我需要知道该项目的年份索引。在这种情况下,年份指数将有10个元素
[0, 1, ... , 9].
需要的结果:
Month item index Year item index
0-11 0
12-23 1
24-35 2
36-47 3
... ...
108-119 9
我相信使用MOD运算符可以做到这一点,但需要进行一些调整。
答案 0 :(得分:4)
我只想对月份指数进行整数除法:
int month = months[i];
int year = month / 12;
结果:
Month item index | Year item index | Result --------------------------------------------- 0-11 | 0 | 0 12-23 | 1 | 1 24-35 | 2 | 2 36-47 | 3 | 3 ... | ... | ... 108-119 | 9 | 9
只需确保您的月份商品索引是整数。
答案 1 :(得分:1)
double i = month / 12;
i = Math.Floor(i);