Java Code Examples for java.util.Calendar#FEBRUARY
The following examples show how to use
java.util.Calendar#FEBRUARY .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Utils.java From ClockPlus with GNU General Public License v3.0 | 6 votes |
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"); } }
Example 2
Source File: Utils.java From cathode with Apache License 2.0 | 6 votes |
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"); } }
Example 3
Source File: TaskBirthday.java From L2jOrg with GNU General Public License v3.0 | 6 votes |
private void checkBirthday(int year, int month, int day) { var charactersData = getDAO(PlayerDAO.class).findBirthdayCharacters(year, month, day); charactersData.forEach(characterData -> { var name = PlayerNameTable.getInstance().getNameById(characterData.getCharId()); if(isNull(name)) { return; } var age = year - characterData.getCreateDate().getYear(); var text = Config.ALT_BIRTHDAY_MAIL_TEXT.replace("$c1", name).replace("$s1", String.valueOf(age)); final var mail = MailData.of(characterData.getCharId(), Config.ALT_BIRTHDAY_MAIL_SUBJECT, text, MailType.BIRTHDAY); final Attachment attachments = new Attachment(mail.getSender(), mail.getId()); attachments.addItem("Birthday", Config.ALT_BIRTHDAY_GIFT, 1, null, null); mail.attach(attachments); MailEngine.getInstance().sendMail(mail); _count++; }); // If character birthday is 29-Feb and year isn't leap, send gift on 28-feb final GregorianCalendar calendar = new GregorianCalendar(); if ((month == Calendar.FEBRUARY) && (day == 28) && !calendar.isLeapYear(_today.get(Calendar.YEAR))) { checkBirthday(year, month, 29); } }
Example 4
Source File: Utils.java From BottomSheetPickers with Apache License 2.0 | 6 votes |
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"); } }
Example 5
Source File: Utils.java From DateTimepicker with Apache License 2.0 | 6 votes |
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"); } }
Example 6
Source File: Utils.java From narrate-android with Apache License 2.0 | 6 votes |
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"); } }
Example 7
Source File: DateFormatter.java From netty-4.1.22 with Apache License 2.0 | 5 votes |
private boolean tryParseMonth(CharSequence txt, int tokenStart, int tokenEnd) { int len = tokenEnd - tokenStart; if (len != 3) { return false; } if (matchMonth("Jan", txt, tokenStart)) { month = Calendar.JANUARY; } else if (matchMonth("Feb", txt, tokenStart)) { month = Calendar.FEBRUARY; } else if (matchMonth("Mar", txt, tokenStart)) { month = Calendar.MARCH; } else if (matchMonth("Apr", txt, tokenStart)) { month = Calendar.APRIL; } else if (matchMonth("May", txt, tokenStart)) { month = Calendar.MAY; } else if (matchMonth("Jun", txt, tokenStart)) { month = Calendar.JUNE; } else if (matchMonth("Jul", txt, tokenStart)) { month = Calendar.JULY; } else if (matchMonth("Aug", txt, tokenStart)) { month = Calendar.AUGUST; } else if (matchMonth("Sep", txt, tokenStart)) { month = Calendar.SEPTEMBER; } else if (matchMonth("Oct", txt, tokenStart)) { month = Calendar.OCTOBER; } else if (matchMonth("Nov", txt, tokenStart)) { month = Calendar.NOVEMBER; } else if (matchMonth("Dec", txt, tokenStart)) { month = Calendar.DECEMBER; } else { return false; } return true; }
Example 8
Source File: ZipUtilTest.java From bazel with Apache License 2.0 | 5 votes |
@Test public void testTimeConversion_DosToUnix() { int dos = (20 << 25) | (2 << 21) | (14 << 16) | (3 << 11) | (7 << 5) | (15 >> 1); Calendar time = new GregorianCalendar(2000, Calendar.FEBRUARY, 14, 3, 7, 14); long expectedUnixTime = time.getTimeInMillis(); assertThat(ZipUtil.dosToUnixTime(dos)).isEqualTo(expectedUnixTime); }
Example 9
Source File: HttpDateTime.java From Alite with GNU General Public License v3.0 | 5 votes |
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(); } }
Example 10
Source File: DateUtils.java From mumu with Apache License 2.0 | 5 votes |
/** * * 1 第一季度 2 第二季度 3 第三季度 4 第四季度 * * @param date * @return */ public static int getSeason(Date date) { int season = 0; Calendar c = Calendar.getInstance(); c.setTime(date); int month = c.get(Calendar.MONTH); switch (month) { case Calendar.JANUARY: case Calendar.FEBRUARY: case Calendar.MARCH: season = 1; break; case Calendar.APRIL: case Calendar.MAY: case Calendar.JUNE: season = 2; break; case Calendar.JULY: case Calendar.AUGUST: case Calendar.SEPTEMBER: season = 3; break; case Calendar.OCTOBER: case Calendar.NOVEMBER: case Calendar.DECEMBER: season = 4; break; default: break; } return season; }
Example 11
Source File: DateConverterTest.java From secure-data-service with Apache License 2.0 | 5 votes |
@Test public void shouldConvertWithCorrectFormat() { Calendar date = new GregorianCalendar(2004, Calendar.FEBRUARY, 29); String result = converter.convert(date); Assert.assertEquals("2004-02-29", result); }
Example 12
Source File: BillingServiceBeanIT.java From development with Apache License 2.0 | 5 votes |
@Test public void testMigrationBeginOfFebruary() throws Exception { final int testMonth = Calendar.FEBRUARY; final int testDay = 1; final BigDecimal price = new BigDecimal("11942.0322580645"); testMigrationBase(testYear, testMonth, testDay, price); xmlValidator.validateBillingResultXML(); }
Example 13
Source File: BirthdayEventsProvider.java From projectforge-webapp with GNU General Public License v3.0 | 4 votes |
/** * @see org.projectforge.web.calendar.MyFullCalendarEventsProvider#buildEvents(org.joda.time.DateTime, org.joda.time.DateTime) */ @Override protected void buildEvents(final DateTime start, final DateTime end) { if (filter.isShowBirthdays() == false) { // Don't show birthdays. return; } DateTime from = start; if (start.getMonthOfYear() == Calendar.MARCH && start.getDayOfMonth() == 1) { from = start.minusDays(1); } final Set<BirthdayAddress> set = addressDao.getBirthdays(from.toDate(), end.toDate(), 1000, true); for (final BirthdayAddress birthdayAddress : set) { final AddressDO address = birthdayAddress.getAddress(); final int month = birthdayAddress.getMonth() + 1; final int dayOfMonth = birthdayAddress.getDayOfMonth(); DateTime date = getDate(from, end, month, dayOfMonth); // February, 29th fix: if (date == null && month == Calendar.FEBRUARY + 1 && dayOfMonth == 29) { date = getDate(from, end, month + 1, 1); } if (date == null && WebConfiguration.isDevelopmentMode() == true) { log.info("Date " + birthdayAddress.getDayOfMonth() + "/" + (birthdayAddress.getMonth() + 1) + " not found between " + from + " and " + end); continue; } else { if (dataProtection == false && date != null) { birthdayAddress.setAge(date.toDate()); } } final Event event = new Event().setAllDay(true); event.setClassName(EVENT_CLASS_NAME); final String id = "" + address.getId(); event.setId(id); event.setStart(date); final StringBuffer buf = new StringBuffer(); if (dataProtection == false) { // Birthday is not visible for all users (age == 0). buf.append( DateTimeFormatter.instance().getFormattedDate(address.getBirthday(), DateFormats.getFormatString(DateFormatType.DATE_SHORT))) .append(" "); } buf.append(address.getFirstName()).append(" ").append(address.getName()); if (dataProtection == false && birthdayAddress.getAge() > 0) { // Birthday is not visible for all users (age == 0). buf.append(" (").append(birthdayAddress.getAge()).append(" ").append(PFUserContext.getLocalizedString("address.age.short")).append(")"); } event.setTitle(buf.toString()); if (birthdayAddress.isFavorite() == true) { // Colors of events of birthdays of favorites (for default color see CalendarPanel): event.setBackgroundColor("#06790E"); event.setBorderColor("#06790E"); event.setTextColor("#FFFFFF"); } events.put(id, event); } }
Example 14
Source File: UmmalquraCalendarTests.java From ummalqura-calendar with MIT License | 4 votes |
@Test(expected = IllegalArgumentException.class) public void shouldRejectInvalidGregorianValue() { GregorianCalendar gCal = new GregorianCalendar(1930, Calendar.FEBRUARY, 12); Calendar uCal = new UmmalquraCalendar(); uCal.setTime(gCal.getTime()); }
Example 15
Source File: AllFragment.java From Birdays with Apache License 2.0 | 4 votes |
private Separator getSeparator(Person person) { Separator separator = null; switch (person.getMonth()) { case Calendar.JANUARY: if (!adapter.containsSeparatorJanuary) { adapter.containsSeparatorJanuary = true; separator = new Separator(Separator.TYPE_JANUARY); } break; case Calendar.FEBRUARY: if (!adapter.containsSeparatorFebruary) { adapter.containsSeparatorFebruary = true; separator = new Separator(Separator.TYPE_FEBRUARY); } break; case Calendar.MARCH: if (!adapter.containsSeparatorMarch) { adapter.containsSeparatorMarch = true; separator = new Separator(Separator.TYPE_MARCH); } break; case Calendar.APRIL: if (!adapter.containsSeparatorApril) { adapter.containsSeparatorApril = true; separator = new Separator(Separator.TYPE_APRIL); } break; case Calendar.MAY: if (!adapter.containsSeparatorMay) { adapter.containsSeparatorMay = true; separator = new Separator(Separator.TYPE_MAY); } break; case Calendar.JUNE: if (!adapter.containsSeparatorJune) { adapter.containsSeparatorJune = true; separator = new Separator(Separator.TYPE_JUNE); } break; case Calendar.JULY: if (!adapter.containsSeparatorJuly) { adapter.containsSeparatorJuly = true; separator = new Separator(Separator.TYPE_JULY); } break; case Calendar.AUGUST: if (!adapter.containsSeparatorAugust) { adapter.containsSeparatorAugust = true; separator = new Separator(Separator.TYPE_AUGUST); } break; case Calendar.SEPTEMBER: if (!adapter.containsSeparatorSeptember) { adapter.containsSeparatorSeptember = true; separator = new Separator(Separator.TYPE_SEPTEMBER); } break; case Calendar.OCTOBER: if (!adapter.containsSeparatorOctober) { adapter.containsSeparatorOctober = true; separator = new Separator(Separator.TYPE_OCTOBER); } break; case Calendar.NOVEMBER: if (!adapter.containsSeparatorNovember) { adapter.containsSeparatorNovember = true; separator = new Separator(Separator.TYPE_NOVEMBER); } break; case Calendar.DECEMBER: if (!adapter.containsSeparatorDecember) { adapter.containsSeparatorDecember = true; separator = new Separator(Separator.TYPE_DECEMBER); } break; } return separator; }
Example 16
Source File: Monthname.java From tddl5 with Apache License 2.0 | 4 votes |
@Override public Object compute(Object[] args, ExecutionContext ec) { for (Object arg : args) { if (ExecUtils.isNull(arg)) { return null; } } java.sql.Timestamp timestamp = DataType.TimestampType.convertFrom(args[0]); Calendar cal = Calendar.getInstance(); cal.setTime(timestamp); int monthName = cal.get(Calendar.MONTH); switch (monthName) { 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 "Undecimber"; } }
Example 17
Source File: Utils.java From Birdays with Apache License 2.0 | 4 votes |
/** * 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; }
Example 18
Source File: GsonJsonMarshallerFactoryTest.java From softlayer-java with MIT License | 4 votes |
@Test public void testRead() throws Exception { Entity entity = fromJson(Entity.class, "{" + "\"complexType\": \"SoftLayer_TestEntity\"," + "\"bar\": \"some string\"," + "\"foo\": \"another string\"," + "\"baz\": null," + "\"date\": \"1984-02-25T20:15:25-06:00\"," + "\"notApiProperty\": \"bad value\"," + "\"child\": {" + " \"complexType\": \"SoftLayer_TestEntity\"," + " \"bar\": \"child string\"" + "}," + "\"moreChildren\": [" + " { \"complexType\": \"SoftLayer_TestEntity\", \"bar\": \"child 1\" }," + " { \"complexType\": \"SoftLayer_TestEntity\", \"bar\": \"child 2\" }" + "]," + "\"testThing\": {\"complexType\": \"SoftLayer_TestThing\", \"id\": 123}" + "}"); assertEquals(TestEntity.class, entity.getClass()); TestEntity obj = (TestEntity) entity; assertEquals("some string", obj.getFoo()); assertEquals(2, obj.getUnknownProperties().size()); assertEquals("another string", obj.getUnknownProperties().get("foo")); assertNull(obj.getBaz()); assertTrue(obj.isBazSpecified()); GregorianCalendar expectedDate = new GregorianCalendar(1984, Calendar.FEBRUARY, 25, 20, 15, 25); expectedDate.setTimeZone(TimeZone.getTimeZone("GMT-06:00")); assertEquals(expectedDate.getTimeInMillis(), obj.getDate().getTimeInMillis()); assertNull(obj.getNotApiProperty()); assertEquals("bad value", obj.getUnknownProperties().get("notApiProperty")); assertEquals("child string", obj.getChild().getFoo()); assertNull(obj.getChild().getBaz()); assertEquals(0, obj.getChild().getUnknownProperties().size()); assertFalse(obj.getChild().isBazSpecified()); assertEquals(2, obj.getMoreChildren().size()); assertEquals("child 1", obj.getMoreChildren().get(0).getFoo()); assertEquals("child 2", obj.getMoreChildren().get(1).getFoo()); assertEquals(TestThing.class, obj.getTestThing().getClass()); assertEquals(123, obj.getTestThing().getId().intValue()); }
Example 19
Source File: ZipUtilTest.java From bazel with Apache License 2.0 | 4 votes |
@Test public void testTimeConversion_UnixToUnix() { Calendar from = new GregorianCalendar(2000, Calendar.FEBRUARY, 14, 3, 7, 15); Calendar to = new GregorianCalendar(2000, Calendar.FEBRUARY, 14, 3, 7, 14); assertThat(ZipUtil.dosToUnixTime(ZipUtil.unixToDosTime(from.getTimeInMillis()))) .isEqualTo(to.getTimeInMillis()); }
Example 20
Source File: EntityFukumame.java From TofuCraftReload with MIT License | 4 votes |
private boolean chkdate() { Calendar cal = Calendar.getInstance(); return cal.get(Calendar.MONTH) == Calendar.FEBRUARY && cal.get(Calendar.DATE) == 3; }