Lines Matching defs:cal

93         ChineseCalendar cal = new ChineseCalendar();
103 cal.setTime(date);
104 int y = cal.get(Calendar.EXTENDED_YEAR);
105 int m = cal.get(Calendar.MONTH)+1; // 0-based -> 1-based
106 int L = cal.get(Calendar.IS_LEAP_MONTH);
107 int d = cal.get(Calendar.DAY_OF_MONTH);
131 cal.clear();
132 cal.set(Calendar.EXTENDED_YEAR, cyear);
133 cal.set(Calendar.MONTH, cmonth-1);
134 cal.set(Calendar.IS_LEAP_MONTH, cisleapmonth);
135 cal.set(Calendar.DAY_OF_MONTH, cdayofmonth);
136 Date date = cal.getTime();
156 ChineseCalendar cal = new ChineseCalendar();
160 cal.setTimeInMillis(greg.getTimeInMillis());
161 if (cal.get(Calendar.DAY_OF_MONTH) == 0) {
163 cal.get(Calendar.EXTENDED_YEAR) + "/" +
164 cal.get(Calendar.MONTH) +
165 (cal.get(Calendar.IS_LEAP_MONTH)==1?"(leap)":"") +
166 "/" + cal.get(Calendar.DAY_OF_MONTH));
249 ChineseCalendar cal = new ChineseCalendar();
250 cal.setLenient(true);
251 doTestCases(tests, cal);
266 ChineseCalendar cal = new ChineseCalendar();
267 DateFormat fmt = DateFormat.getDateTimeInstance(cal,
301 ChineseCalendar cal = new ChineseCalendar();
302 DateFormat fmt = DateFormat.getDateInstance(cal, DateFormat.DEFAULT);
358 cal.clear();
359 cal.set(Calendar.EXTENDED_YEAR, THE_YEAR);
363 cal.set(DATA[i++], DATA[i++]);
370 int month = cal.get(Calendar.MONTH);
371 int isLeapMonth = cal.get(Calendar.IS_LEAP_MONTH);
372 int dom = cal.get(Calendar.DAY_OF_MONTH);
375 logln("OK: " + buf + " => " + fmt.format(cal.getTime()));
377 String s = fmt.format(cal.getTime());
378 cal.clear();
379 cal.set(Calendar.EXTENDED_YEAR, THE_YEAR);
380 cal.set(Calendar.MONTH, expMonth);
381 cal.set(Calendar.IS_LEAP_MONTH, expIsLeapMonth);
382 cal.set(Calendar.DAY_OF_MONTH, expDOM);
385 ", expected " + fmt.format(cal.getTime()) +
405 ChineseCalendar cal = new ChineseCalendar();
413 cal.clear();
414 cal.set(Calendar.EXTENDED_YEAR, y1);
415 cal.set(MONTH, m1);
416 cal.set(DATE, d1);
417 int y = cal.get(Calendar.EXTENDED_YEAR);
418 int m = cal.get(MONTH);
419 int d = cal.get(DATE);
453 ChineseCalendar cal = new ChineseCalendar();
454 doRollAdd(ADD, cal, tests);
485 ChineseCalendar cal = new ChineseCalendar();
486 doRollAdd(ROLL, cal, tests);
489 void doRollAdd(boolean roll, ChineseCalendar cal, int[][] tests) {
495 cal.clear();
496 cal.set(Calendar.EXTENDED_YEAR, test[0]);
497 cal.set(Calendar.MONTH, test[1]-1);
498 cal.set(Calendar.IS_LEAP_MONTH, test[2]);
499 cal.set(Calendar.DAY_OF_MONTH, test[3]);
501 cal.roll(test[4], test[5]);
503 cal.add(test[4], test[5]);
505 if (cal.get(Calendar.EXTENDED_YEAR) != test[6] ||
506 cal.get(MONTH) != (test[7]-1) ||
507 cal.get(Calendar.IS_LEAP_MONTH) != test[8] ||
508 cal.get(DATE) != test[9]) {
514 + ", got " + ymdToString(cal));
519 + ": got " + ymdToString(cal));
535 // ChineseCalendar cal = new ChineseCalendar();
536 // cal.setTime(new Date(2000-1900, Calendar.JANUARY, 1));
538 // ChineseDateFormat fmt = (ChineseDateFormat) DateFormat.getInstance(cal);
540 // while (cal.getTimeInMillis() < end) {
541 // if (cal.get(ChineseCalendar.IS_LEAP_MONTH) != 0) {
542 // cal.set(Calendar.DAY_OF_MONTH, 1);
543 // logln(cal.getTime() + " = " + fmt.format(cal.getTime()));
544 // cal.set(Calendar.DAY_OF_MONTH, 29);
546 // cal.add(Calendar.DAY_OF_YEAR, 25);
555 ChineseCalendar cal = new ChineseCalendar(new Date());
556 if(cal == null){
563 ChineseCalendar cal = new ChineseCalendar(23, Calendar.JULY, 1, 2);
564 if(cal == null){
568 if (cal.get(Calendar.YEAR) != 23 || cal.get(Calendar.MONTH) != Calendar.JULY
569 || cal.get(Calendar.IS_LEAP_MONTH) != 1 || cal.get(Calendar.DATE) != 2
570 || cal.get(Calendar.MILLISECONDS_IN_DAY) != 0) {
577 ChineseCalendar cal = new ChineseCalendar(23, Calendar.JULY, 1, 2, 12, 34, 56);
578 if(cal == null){
582 if (cal.get(Calendar.YEAR) != 23 || cal.get(Calendar.MONTH) != Calendar.JULY
583 || cal.get(Calendar.IS_LEAP_MONTH) != 1 || cal.get(Calendar.DATE) != 2
584 || cal.get(Calendar.HOUR_OF_DAY) != 12 || cal.get(Calendar.MINUTE) != 34
585 || cal.get(Calendar.SECOND) != 56 || cal.get(Calendar.MILLISECOND) != 0) {
592 ChineseCalendar cal = new ChineseCalendar(Locale.getDefault());
593 if(cal == null){
600 ChineseCalendar cal = new ChineseCalendar(ULocale.getDefault());
601 if(cal == null){
609 ChineseCalendar cal = new ChineseCalendar(TimeZone.getDefault());
610 if(cal == null){
617 ChineseCalendar cal = new ChineseCalendar(TimeZone.getDefault(), Locale.getDefault());
618 if(cal == null){
625 ChineseCalendar cal = new ChineseCalendar(TimeZone.getDefault(), ULocale.getDefault());
626 if(cal == null){
636 // ChineseCalendar cal = new ChineseCalendar();
637 // DateFormat format = DateFormat.getInstance(cal);
639 // errln("DateFormat.getInstance("+cal+") did not return a ChineseDateFormat");
709 Calendar cal = new GregorianCalendar(2005, Calendar.FEBRUARY, 28);
710 Date target = cal.getTime();