private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }
private void open() throws Exception { long mtime = BASE_TIME; int seq = 0; int wdayIdx = 5;// 20000101:Saturday for (int year = 0; year < 100; year++) { boolean isYun = isYun(year); table[year] = new Day[12][]; for (int mm = 0; mm < 12; mm++) { int monLen = mdayLen[mm]; if (mm == 1 && isYun) { monLen++; } table[year][mm] = new Day[monLen]; for (int dd = 0; dd < monLen; dd++) { String yyyyMMdd = String.format("%d%02d%02d", (year + 2000), mm + 1, dd + 1); dateTable[seq] = new Day(yyyyMMdd, wday[wdayIdx], mtime); table[year][mm][dd] = dateTable[seq]; wdayIdx = wdayIdx == 6 ? 0 : wdayIdx + 1; seq++; mtime += MILLIS_PER_DAY; } } } }