[英]Need help with calendar algorithm
我正在嘗試創建gag日歷應用,並且需要一些幫助來使算法正確創建這樣的日歷:
Sunday
Jan Feb .. Dec
2 6 4
9 13 11
16 20 18
23 27 25
30
Monday
Jan Feb .. Dec
3 7 5
10 14 12
17 21 19
24 28 26
31
依此類推...我有來自http://helpdesk.objects.com.au/java/display-a-month-as-a-calendar的代碼
但是無法像上面那樣獲得算法來做到這一點。
將所需的輸出建模為三維數組
private static final int DAYS_IN_WEEK = 7;
private static final int WEEKS_IN_MONTH = 5;
private static final int MONTHS_IN_YEAR = 12;
Integer dayNumber[DAYS_IN_WEEK][WEEKS_IN_MONTH][MONTHS_IN_YEAR];
分配它並使用為您提供索引的標准Calendar方法填充它,然后以行優先順序對其進行迭代以產生輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.