java.util.Calendar#OCTOBER源码实例Demo

下面列出了java.util.Calendar#OCTOBER 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: o2oa   文件: DateTools.java
public static Integer season(Date date) throws Exception {
	Calendar cal = DateUtils.toCalendar(date);
	switch (cal.get(Calendar.MONTH)) {
	case Calendar.JANUARY:
	case Calendar.FEBRUARY:
	case Calendar.MARCH:
		return 1;
	case Calendar.APRIL:
	case Calendar.MAY:
	case Calendar.JUNE:
		return 2;
	case Calendar.JULY:
	case Calendar.AUGUST:
	case Calendar.SEPTEMBER:
		return 3;
	case Calendar.OCTOBER:
	case Calendar.NOVEMBER:
	case Calendar.DECEMBER:
	default:
		return 4;
	}
}
 
源代码2 项目: blog   文件: ValidationByResponseHandlerTest.java
@Test
public void test_WHEN_valid_GIVEN_valid_model_THEN_ok_no_errors() {

	// GIVEN

	PersonModel person = new PersonModel( //
			"Kim", //
			"Kardashian", //
			new GregorianCalendar(1980, Calendar.OCTOBER, 21));
	ValidationByResponseHandler validator = new ValidationByResponseHandler();

	// WHEN

	Response response = validator.validate(person);

	// THEN
	assertThat(response.getStatus()).isEqualTo(200);
}
 
源代码3 项目: whyline   文件: Util.java
public static String getMonthString(int month) {
	
	switch(month) {
	case Calendar.JANUARY : return "January";
	case Calendar.FEBRUARY : return "February";
	case Calendar.MARCH : return "March";
	case Calendar.APRIL : return "April";
	case Calendar.MAY : return "May";
	case Calendar.JUNE : return "June";
	case Calendar.JULY : return "July";
	case Calendar.AUGUST : return "August";
	case Calendar.SEPTEMBER : return "September";
	case Calendar.OCTOBER : return "October";
	case Calendar.NOVEMBER : return "November";
	case Calendar.DECEMBER : return "December";
	default : return "invalid month";
}

}
 
源代码4 项目: blog   文件: ValidationByExceptionHandlerTest.java
@Test
public void test_WHEN_valid_GIVEN_valid_model_THEN_ok_no_errors() {

	// GIVEN

	PersonModel person = new PersonModel( //
			"Kim", //
			"Kardashian", //
			new GregorianCalendar(1980, Calendar.OCTOBER, 21));
	ValidationByExceptionHandler validator = new ValidationByExceptionHandler();

	// WHEN

	validator.validate(person);

	// THEN
	// nothing to do
}
 
源代码5 项目: UltimateAndroid   文件: CalendarUtils.java
public static int getDaysInMonth(int month, int year) {
       switch (month) {
           case Calendar.JANUARY:
           case Calendar.MARCH:
           case Calendar.MAY:
           case Calendar.JULY:
           case Calendar.AUGUST:
           case Calendar.OCTOBER:
           case Calendar.DECEMBER:
               return 31;
           case Calendar.APRIL:
           case Calendar.JUNE:
           case Calendar.SEPTEMBER:
           case Calendar.NOVEMBER:
               return 30;
           case Calendar.FEBRUARY:
               return (year % 4 == 0) ? 29 : 28;
           default:
               throw new IllegalArgumentException("Invalid Month");
       }
}
 
源代码6 项目: development   文件: BillingServiceBeanIT.java
@Test
public void testSubLastMonthHourBased() throws Exception {
    final int testMonth = Calendar.OCTOBER;
    final int testDay = 1;
    final long billingTime = getBillingTime(testYear, testMonth, testDay);
    final Date date = getDate(testYear, testMonth - 2, testDay, 0, 0);

    creSub(P_5_ID, SUBSCRIPTION_ID, date, null);

    startBillingRun(billingTime);
    BigDecimal value = P_5_PRICE_PER_PERIOD.multiply(BD30)
            .multiply(new BigDecimal(24));
    verify(new Date[][] { { getStartDate(testYear, testMonth),
            getEndDate(testYear, testMonth) } }, value, testMonth);
    xmlValidator.validateBillingResultXML();
}
 
源代码7 项目: BottomSheetPickers   文件: Utils.java
public static int getDaysInMonth(int month, int year) {
    switch (month) {
        case Calendar.JANUARY:
        case Calendar.MARCH:
        case Calendar.MAY:
        case Calendar.JULY:
        case Calendar.AUGUST:
        case Calendar.OCTOBER:
        case Calendar.DECEMBER:
            return 31;
        case Calendar.APRIL:
        case Calendar.JUNE:
        case Calendar.SEPTEMBER:
        case Calendar.NOVEMBER:
            return 30;
        case Calendar.FEBRUARY:
            return (year % 4 == 0) ? 29 : 28;
        default:
            throw new IllegalArgumentException("Invalid Month");
    }
}
 
源代码8 项目: j2objc   文件: DateTest.java
/**
 * java.util.Date#Date()
 */
public void test_Constructor() {
    // Test for method java.util.Date()
    GregorianCalendar gc = new GregorianCalendar(1998, Calendar.OCTOBER,
            13, 19, 9);
    long oldTime = gc.getTime().getTime();
    long now = new Date().getTime();
    assertTrue("Created incorrect date: " + oldTime + " now: " + now,
            oldTime < now);
}
 
源代码9 项目: astor   文件: TestLocalDate_Basics.java
public void testToDate_autumnDST() {
    LocalDate base = new LocalDate(2007, 10, 2);
    
    SimpleTimeZone testZone = new SimpleTimeZone(3600000, "NoMidnight",
            Calendar.APRIL, 2, 0, 0, Calendar.OCTOBER, 2, 0, 3600000);
    TimeZone currentZone = TimeZone.getDefault();
    try {
        TimeZone.setDefault(testZone);
        Date test = base.toDate();
        check(base, 2007, 10, 2);
        assertEquals("Tue Oct 02 00:00:00 GMT+02:00 2007", test.toString());
    } finally {
        TimeZone.setDefault(currentZone);
    }
}
 
源代码10 项目: j2objc   文件: SimpleTimeZoneTest.java
public void testDstParis2014_30thMarch_26thOctober_UtcTime() {
    TimeZone timeZone = new SimpleTimeZone(PARIS_RAW_OFFSET, "Europe/Paris",
            Calendar.MARCH, 30, 0, 3600000, SimpleTimeZone.UTC_TIME,
            Calendar.OCTOBER, 26, 0, 3600000, SimpleTimeZone.UTC_TIME, 3600000);

    checkDstParis2014(timeZone);
}
 
源代码11 项目: astor   文件: TestLocalDateTime_Basics.java
public void testToDate_springDST_Zone() {
    LocalDateTime base = new LocalDateTime(2007, 4, 2, 0, 20, 0, 0);
    
    SimpleTimeZone testZone = new SimpleTimeZone(3600000, "NoMidnight",
            Calendar.APRIL, 2, 0, 0, Calendar.OCTOBER, 2, 0, 3600000);
    TimeZone currentZone = TimeZone.getDefault();
    try {
        TimeZone.setDefault(testZone);
        Date test = base.toDate(TimeZone.getDefault());
        check(base, 2007, 4, 2, 0, 20, 0, 0);
        assertEquals("Mon Apr 02 01:00:00 GMT+02:00 2007", test.toString());
    } finally {
        TimeZone.setDefault(currentZone);
    }
}
 
源代码12 项目: XDroidMvp   文件: Kits.java
/**
 * 获取月份的天数
 *
 * @param mills
 * @return
 */
public static int getDaysInMonth(long mills) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(mills);

    int year = calendar.get(Calendar.YEAR);
    int month = calendar.get(Calendar.MONTH);

    switch (month) {
        case Calendar.JANUARY:
        case Calendar.MARCH:
        case Calendar.MAY:
        case Calendar.JULY:
        case Calendar.AUGUST:
        case Calendar.OCTOBER:
        case Calendar.DECEMBER:
            return 31;
        case Calendar.APRIL:
        case Calendar.JUNE:
        case Calendar.SEPTEMBER:
        case Calendar.NOVEMBER:
            return 30;
        case Calendar.FEBRUARY:
            return (year % 4 == 0) ? 29 : 28;
        default:
            throw new IllegalArgumentException("Invalid Month");
    }
}
 
源代码13 项目: play-apk-expansion   文件: HttpDateTime.java
private static int getMonth(String monthString) {
    int hash = Character.toLowerCase(monthString.charAt(0)) +
            Character.toLowerCase(monthString.charAt(1)) +
            Character.toLowerCase(monthString.charAt(2)) - 3 * 'a';
    switch (hash) {
        case 22:
            return Calendar.JANUARY;
        case 10:
            return Calendar.FEBRUARY;
        case 29:
            return Calendar.MARCH;
        case 32:
            return Calendar.APRIL;
        case 36:
            return Calendar.MAY;
        case 42:
            return Calendar.JUNE;
        case 40:
            return Calendar.JULY;
        case 26:
            return Calendar.AUGUST;
        case 37:
            return Calendar.SEPTEMBER;
        case 35:
            return Calendar.OCTOBER;
        case 48:
            return Calendar.NOVEMBER;
        case 9:
            return Calendar.DECEMBER;
        default:
            throw new IllegalArgumentException();
    }
}
 
源代码14 项目: astor   文件: TestLocalDateTime_Basics.java
public void testToDate_springDST() {
    LocalDateTime base = new LocalDateTime(2007, 4, 2, 0, 20, 0, 0);
    
    SimpleTimeZone testZone = new SimpleTimeZone(3600000, "NoMidnight",
            Calendar.APRIL, 2, 0, 0, Calendar.OCTOBER, 2, 0, 3600000);
    TimeZone currentZone = TimeZone.getDefault();
    try {
        TimeZone.setDefault(testZone);
        Date test = base.toDate();
        check(base, 2007, 4, 2, 0, 20, 0, 0);
        assertEquals("Mon Apr 02 01:00:00 GMT+02:00 2007", test.toString());
    } finally {
        TimeZone.setDefault(currentZone);
    }
}
 
源代码15 项目: hawkular-alerts   文件: TimeConstraint.java
private int month(String sMonth) {
    if (isEmpty(sMonth)) {
        return -1;
    }
    if (sMonth.length() < 3) {
        return -1;
    }
    String prefix = sMonth.substring(0, 3).toLowerCase();
    MONTH m = MONTH.fromString(prefix);
    if (m == null) {
        return -1;
    }
    switch (m) {
        case JANUARY:
            return Calendar.JANUARY;
        case FEBRUARY:
            return Calendar.FEBRUARY;
        case MARCH:
            return Calendar.MARCH;
        case APRIL:
            return Calendar.APRIL;
        case MAY:
            return Calendar.MAY;
        case JUNE:
            return Calendar.JUNE;
        case JULY:
            return Calendar.JULY;
        case AUGUST:
            return Calendar.AUGUST;
        case SEPTEMBER:
            return Calendar.SEPTEMBER;
        case OCTOBER:
            return Calendar.OCTOBER;
        case NOVEMBER:
            return Calendar.NOVEMBER;
        case DECEMBER:
            return Calendar.DECEMBER;
        default:
            return -1;
    }
}
 
源代码16 项目: QuickShop-Reremake   文件: FunnyEasterEgg.java
private boolean easterDay() {
    int year = new Date().getYear();
    int a = year % 19,
            b = year / 100,
            c = year % 100,
            d = b / 4,
            e = b % 4,
            g = (8 * b + 13) / 25,
            h = (19 * a + b - d - g + 15) % 30,
            j = c / 4,
            k = c % 4,
            m = (a + 11 * h) / 319,
            r = (2 * e + 2 * j - k - h + m + 32) % 7,
            n = (h - m + r + 90) / 25,
            p = (h - m + r + n + 19) % 32;

    int result;
    switch (n) {
        case 1:
            result = Calendar.JANUARY;
            break;
        case 2:
            result = Calendar.FEBRUARY;
            break;
        case 3:
            result = Calendar.MARCH;
            break;
        case 4:
            result = Calendar.APRIL;
            break;
        case 5:
            result = Calendar.MAY;
            break;
        case 6:
            result = Calendar.JUNE;
            break;
        case 7:
            result = Calendar.JULY;
            break;
        case 8:
            result = Calendar.AUGUST;
            break;
        case 9:
            result = Calendar.SEPTEMBER;
            break;
        case 10:
            result = Calendar.OCTOBER;
            break;
        case 11:
            result = Calendar.NOVEMBER;
            break;
        case 12:
            result = Calendar.DECEMBER;
            break;
        default:
            throw new IllegalStateException("Unexpected value: " + n);
    }
    Date eaterDay = new Date(year, result, p);
    Date currentDate = new Date(System.currentTimeMillis());
    if (currentDate.getYear() == eaterDay.getYear()) {
        if (currentDate.getMonth() == eaterDay.getMonth()) {
            return currentDate.getDay() == eaterDay.getDay();
        }
    }
    return false;
}
 
源代码17 项目: o2oa   文件: DateTools.java
public static Date ceilSeason(Date date, Integer adjust) throws Exception {
	Calendar cal = DateUtils.toCalendar(date);
	switch (cal.get(Calendar.MONTH)) {
	case Calendar.JANUARY:
		cal.set(Calendar.MONTH, Calendar.MARCH);
		break;
	case Calendar.FEBRUARY:
		cal.set(Calendar.MONTH, Calendar.MARCH);
		break;
	case Calendar.MARCH:
		cal.set(Calendar.MONTH, Calendar.MARCH);
		break;
	case Calendar.APRIL:
		cal.set(Calendar.MONTH, Calendar.JUNE);
		break;
	case Calendar.MAY:
		cal.set(Calendar.MONTH, Calendar.JUNE);
		break;
	case Calendar.JUNE:
		cal.set(Calendar.MONTH, Calendar.JUNE);
		break;
	case Calendar.JULY:
		cal.set(Calendar.MONTH, Calendar.SEPTEMBER);
		break;
	case Calendar.AUGUST:
		cal.set(Calendar.MONTH, Calendar.SEPTEMBER);
		break;
	case Calendar.SEPTEMBER:
		cal.set(Calendar.MONTH, Calendar.SEPTEMBER);
		break;
	case Calendar.OCTOBER:
		cal.set(Calendar.MONTH, Calendar.DECEMBER);
		break;
	case Calendar.NOVEMBER:
		cal.set(Calendar.MONTH, Calendar.DECEMBER);
		break;
	case Calendar.DECEMBER:
		cal.set(Calendar.MONTH, Calendar.DECEMBER);
		break;
	default:
	}
	if ((null != adjust) && (adjust != 0)) {
		cal.add(Calendar.MONTH, (adjust * 3));
	}
	return DateUtils.ceiling(cal, Calendar.MONTH).getTime();
}
 
源代码18 项目: Birdays   文件: Utils.java
/**
 * Returns zodiac name of certain date
 */
public static int getZodiacId(long date) {
    int resId = 0;
    dayOfBirthday.setTimeInMillis(date);

    switch (getMonth(dayOfBirthday)) {
        case Calendar.JANUARY:
            resId = getDay(dayOfBirthday) < 21 ? R.string.capricorn : R.string.aquarius;
            break;
        case Calendar.FEBRUARY:
            resId = getDay(dayOfBirthday) < 20 ? R.string.aquarius : R.string.pisces;
            break;
        case Calendar.MARCH:
            resId = getDay(dayOfBirthday) < 21 ? R.string.pisces : R.string.aries;
            break;
        case Calendar.APRIL:
            resId = getDay(dayOfBirthday) < 21 ? R.string.aries : R.string.taurus;
            break;
        case Calendar.MAY:
            resId = getDay(dayOfBirthday) < 22 ? R.string.taurus : R.string.gemini;
            break;
        case Calendar.JUNE:
            resId = getDay(dayOfBirthday) < 22 ? R.string.gemini : R.string.cancer;
            break;
        case Calendar.JULY:
            resId = getDay(dayOfBirthday) < 23 ? R.string.cancer : R.string.leo;
            break;
        case Calendar.AUGUST:
            resId = getDay(dayOfBirthday) < 23 ? R.string.leo : R.string.virgo;
            break;
        case Calendar.SEPTEMBER:
            resId = getDay(dayOfBirthday) < 24 ? R.string.virgo : R.string.libra;
            break;
        case Calendar.OCTOBER:
            resId = getDay(dayOfBirthday) < 24 ? R.string.libra : R.string.scorpio;
            break;
        case Calendar.NOVEMBER:
            resId = getDay(dayOfBirthday) < 23 ? R.string.scorpio : R.string.sagittarius;
            break;
        case Calendar.DECEMBER:
            resId = getDay(dayOfBirthday) < 22 ? R.string.sagittarius : R.string.capricorn;
            break;
    }
    return resId;
}
 
源代码19 项目: ews-java-api   文件: TimeSpanTest.java
/**
 * testTimeSpanToXSDuration
 */
@Test
public void testTimeSpanToXSDuration() {
  Calendar calendar = new GregorianCalendar(2008, Calendar.OCTOBER, 10);
  timeSpanToXSDuration(calendar);
}
 
源代码20 项目: cacheonix-core   文件: ISO8601DateFormat.java
/**
    Appends a date in the format "YYYY-mm-dd HH:mm:ss,SSS"
    to <code>sbuf</code>. For example: "1999-11-27 15:49:37,459".

    @param sbuf the <code>StringBuffer</code> to write to
 */
 public
 StringBuffer format(Date date, StringBuffer sbuf,
	      FieldPosition fieldPosition) {

   long now = date.getTime();
   int millis = (int)(now % 1000);

   if ((now - millis) != lastTime) {
     // We reach this point at most once per second
     // across all threads instead of each time format()
     // is called. This saves considerable CPU time.

     calendar.setTime(date);

     int start = sbuf.length();

     int year =  calendar.get(Calendar.YEAR);
     sbuf.append(year);

     String month;
     switch(calendar.get(Calendar.MONTH)) {
     case Calendar.JANUARY: month = "-01-"; break;
     case Calendar.FEBRUARY: month = "-02-";  break;
     case Calendar.MARCH: month = "-03-"; break;
     case Calendar.APRIL: month = "-04-";  break;
     case Calendar.MAY: month = "-05-"; break;
     case Calendar.JUNE: month = "-06-";  break;
     case Calendar.JULY: month = "-07-"; break;
     case Calendar.AUGUST: month = "-08-";  break;
     case Calendar.SEPTEMBER: month = "-09-"; break;
     case Calendar.OCTOBER: month = "-10-"; break;
     case Calendar.NOVEMBER: month = "-11-";  break;
     case Calendar.DECEMBER: month = "-12-";  break;
     default: month = "-NA-"; break;
     }
     sbuf.append(month);

     int day = calendar.get(Calendar.DAY_OF_MONTH);
     if(day < 10)
sbuf.append('0');
     sbuf.append(day);

     sbuf.append(' ');

     int hour = calendar.get(Calendar.HOUR_OF_DAY);
     if(hour < 10) {
sbuf.append('0');
     }
     sbuf.append(hour);
     sbuf.append(':');

     int mins = calendar.get(Calendar.MINUTE);
     if(mins < 10) {
sbuf.append('0');
     }
     sbuf.append(mins);
     sbuf.append(':');

     int secs = calendar.get(Calendar.SECOND);
     if(secs < 10) {
sbuf.append('0');
     }
     sbuf.append(secs);

     sbuf.append(',');

     // store the time string for next time to avoid recomputation
     sbuf.getChars(start, sbuf.length(), lastTimeString, 0);
     lastTime = now - millis;
   }
   else {
     sbuf.append(lastTimeString);
   }


   if (millis < 100)
     sbuf.append('0');
   if (millis < 10)
     sbuf.append('0');

   sbuf.append(millis);
   return sbuf;
 }