Java Code Examples for java.time.LocalDateTime#getMonth()
The following examples show how to use
java.time.LocalDateTime#getMonth() .
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: Term.java From schedge with MIT License | 6 votes |
public static int getSemester(LocalDateTime time) { switch (time.getMonth()) { case JANUARY: return JANUARY; case FEBRUARY: case MARCH: case APRIL: case MAY: return SPRING; case JUNE: case JULY: case AUGUST: return SUMMER; case SEPTEMBER: case OCTOBER: case NOVEMBER: case DECEMBER: return FALL; default: throw new RuntimeException("Did they add another month? month=" + time.getMonth()); } }
Example 2
Source File: EventsVerticle.java From vertx-in-action with MIT License | 6 votes |
private Flowable<KafkaConsumerRecord<String, JsonObject>> generateActivityUpdate(KafkaConsumerRecord<String, JsonObject> record) { String deviceId = record.value().getString("deviceId"); LocalDateTime now = LocalDateTime.now(); String key = deviceId + ":" + now.getYear() + "-" + now.getMonth() + "-" + now.getDayOfMonth(); return pgPool .preparedQuery(stepsCountForToday()) .rxExecute(Tuple.of(deviceId)) .map(rs -> rs.iterator().next()) .map(row -> new JsonObject() .put("deviceId", deviceId) .put("timestamp", row.getTemporal(0).toString()) .put("stepsCount", row.getLong(1))) .flatMap(json -> updateProducer.rxSend(KafkaProducerRecord.create("daily.step.updates", key, json))) .map(rs -> record) .toFlowable(); }
Example 3
Source File: TestSolution4DateTimePartials.java From java-katas with MIT License | 5 votes |
@Test @Tag("PASSING") @Order(1) public void verifyMonth() { LocalDateTime tOJDateTime = LocalDateTime.now(terminatorOriginalJudgementDay); // TODO: Replace the "null" below get a Month instance. // Check: java.time.LocalDateTime.getMonth() Month tOJMonth = tOJDateTime.getMonth(); assertEquals(Month.AUGUST, tOJMonth, "The Month enumeration should match August."); }
Example 4
Source File: CongratsTest.java From vertx-in-action with MIT License | 5 votes |
private KafkaProducerRecord<String, JsonObject> record(String deviceId, long steps) { LocalDateTime now = LocalDateTime.now(); String key = deviceId + ":" + now.getYear() + "-" + now.getMonth() + "-" + now.getDayOfMonth(); JsonObject json = new JsonObject() .put("deviceId", deviceId) .put("timestamp", now.toString()) .put("stepsCount", steps); return KafkaProducerRecord.create("daily.step.updates", key, json); }
Example 5
Source File: EventStatsTest.java From vertx-in-action with MIT License | 5 votes |
private KafkaProducerRecord<String, JsonObject> dailyStepsUpdateRecord(String deviceId, long steps) { LocalDateTime now = LocalDateTime.now(); String key = deviceId + ":" + now.getYear() + "-" + now.getMonth() + "-" + now.getDayOfMonth(); JsonObject json = new JsonObject() .put("deviceId", deviceId) .put("timestamp", now.toString()) .put("stepsCount", steps); return KafkaProducerRecord.create("daily.step.updates", key, json); }
Example 6
Source File: EventStatsTest.java From vertx-in-action with MIT License | 5 votes |
private KafkaProducerRecord<String, JsonObject> incomingStepsRecord(String deviceId, long syncId, long steps) { LocalDateTime now = LocalDateTime.now(); String key = deviceId + ":" + now.getYear() + "-" + now.getMonth() + "-" + now.getDayOfMonth(); JsonObject json = new JsonObject() .put("deviceId", deviceId) .put("syncId", syncId) .put("stepsCount", steps); return KafkaProducerRecord.create("incoming.steps", key, json); }
Example 7
Source File: Java8TestLocalDateTime.java From javase with MIT License | 5 votes |
public void testLocalDateTime(){ // Get the current date and time LocalDateTime currentTime = LocalDateTime.now(); System.out.println("Current DateTime: " + currentTime); LocalDate date1 = currentTime.toLocalDate(); System.out.println("date1: " + date1); Month month = currentTime.getMonth(); int day = currentTime.getDayOfMonth(); int seconds = currentTime.getSecond(); System.out.println("Month: " + month +"day: " + day +"seconds: " + seconds); LocalDateTime date2 = currentTime.withDayOfMonth(10).withYear(2012); System.out.println("date2: " + date2); //12 december 2014 LocalDate date3 = LocalDate.of(2014, Month.DECEMBER, 12); System.out.println("date3: " + date3); //22 hour 15 minutes LocalTime date4 = LocalTime.of(22, 15); System.out.println("date4: " + date4); //parse a string LocalTime date5 = LocalTime.parse("20:15:30"); System.out.println("date5: " + date5); }
Example 8
Source File: TitleDisplay.java From minicraft-plus-revived with GNU General Public License v3.0 | 5 votes |
@Override public void init(Display parent) { super.init(null); // The TitleScreen never has a parent. Renderer.readyToRenderGameplay = false; // check version checkVersion(); /// this is useful to just ensure that everything is really reset as it should be. if (Game.server != null) { if (Game.debug) System.out.println("wrapping up loose server ends"); Game.server.endConnection(); Game.server = null; } if (Game.client != null) { if (Game.debug) System.out.println("wrapping up loose client ends"); Game.client.endConnection(); Game.client = null; } Game.ISONLINE = false; LocalDateTime time = LocalDateTime.now(); if (time.getMonth() == Month.DECEMBER) { if (time.getDayOfMonth() == 19) rand = 1; if (time.getDayOfMonth() == 25) rand = 2; } else { rand = random.nextInt(splashes.length - 3) + 3; } World.levels = new Level[World.levels.length]; if(Game.player == null || Game.player instanceof RemotePlayer) // was online, need to reset player World.resetGame(false); }
Example 9
Source File: LocalDateTime1.java From java8-tutorial with MIT License | 5 votes |
public static void main(String[] args) { LocalDateTime sylvester = LocalDateTime.of(2014, Month.DECEMBER, 31, 23, 59, 59); DayOfWeek dayOfWeek = sylvester.getDayOfWeek(); System.out.println(dayOfWeek); // WEDNESDAY Month month = sylvester.getMonth(); System.out.println(month); // DECEMBER long minuteOfDay = sylvester.getLong(ChronoField.MINUTE_OF_DAY); System.out.println(minuteOfDay); // 1439 Instant instant = sylvester .atZone(ZoneId.systemDefault()) .toInstant(); Date legacyDate = Date.from(instant); System.out.println(legacyDate); // Wed Dec 31 23:59:59 CET 2014 DateTimeFormatter formatter = DateTimeFormatter .ofPattern("MMM dd, yyyy - HH:mm"); LocalDateTime parsed = LocalDateTime.parse("Nov 03, 2014 - 07:13", formatter); String string = parsed.format(formatter); System.out.println(string); // Nov 03, 2014 - 07:13 }
Example 10
Source File: MailingBirtStatController.java From openemm with GNU Affero General Public License v3.0 | 4 votes |
private void setDefaultDates(ComAdmin admin, MailingStatisticForm form, Date mailingStartDate) { LocalDateTime mailingStart = LocalDateTime.now(); LocalDateTime currentTime = LocalDateTime.now(); int currentYear = currentTime.getYear(); Month currentMonth = currentTime.getMonth(); if (form.getMonth() == -1) { form.setMonth(currentMonth); } if (form.getYear() == 0) { form.setYear(currentYear); } if (mailingStartDate != null) { mailingStart = DateUtilities.toLocalDateTime(mailingStartDate, AgnUtils.getZoneId(admin)); } SimpleDateFormat adminDateFormat = admin.getDateFormat(); DateTimeFormatter dateFormatter = admin.getDateFormatter(); DateMode dateMode = form.getDateMode(); FormDateTime startDate = form.getStartDate(); FormDateTime endDate = form.getEndDate(); switch (dateMode) { case LAST_TENHOURS: startDate.set(mailingStart, dateFormatter); endDate.set(mailingStart.plusHours(10), dateFormatter); break; case SELECT_DAY: FormDateTime selectDay = form.getSelectDay(); if(StringUtils.isBlank(selectDay.getDate())){ selectDay.getFormDate().set(currentTime.toLocalDate(), dateFormatter); } Date selectDate = selectDay.get(adminDateFormat); startDate.set(selectDate, adminDateFormat); endDate.set(selectDate, adminDateFormat); break; case LAST_MONTH: startDate.getFormDate().set(currentTime.toLocalDate().with(firstDayOfMonth()), dateFormatter); endDate.getFormDate().set(currentTime.toLocalDate().with(lastDayOfMonth()), dateFormatter); break; case SELECT_MONTH: LocalDate selectedYear = currentTime.toLocalDate().withYear(form.getYear()); LocalDate selectedMonth = selectedYear.withMonth(form.getMonthValue().getValue()); startDate.getFormDate().set(selectedMonth.with(firstDayOfMonth()), dateFormatter); endDate.getFormDate().set(selectedMonth.with(lastDayOfMonth()), dateFormatter); break; case SELECT_PERIOD: if(StringUtils.isBlank(endDate.getDate())){ endDate.getFormDate().set(currentTime.toLocalDate(), dateFormatter); } if(StringUtils.isBlank(startDate.getDate())){ startDate.getFormDate().set(currentTime.toLocalDate().with(firstDayOfMonth()), dateFormatter); } break; default: //do nothing } }