List of usage examples for org.joda.time LocalDate getDayOfMonth
public int getDayOfMonth()
From source file:com.tkmtwo.sarapi.convert.LocalDateToValueConverter.java
License:Apache License
@Override public Value convert(LocalDate ld) { if (ld == null) { return new Value(); }//from www .j av a2 s .co m DateInfo di = new DateInfo(ld.getYear(), ld.getMonthOfYear(), ld.getDayOfMonth()); return new Value(di); }
From source file:cz.krtinec.birthday.dto.Event.java
License:Open Source License
public Event(String displayName, long contactId, LocalDate eventDate, String lookupKey, DateIntegrity integrity, long rawContactId) { this.integrity = integrity; this.displayName = displayName; this.contactId = contactId; this.lookupKey = lookupKey; this.eventDate = eventDate; if (this.eventDate != null) { eventDaySort = SHORT_FORMAT.print(this.eventDate); } else {/*from ww w . j a v a 2 s .c o m*/ eventDaySort = "0000"; } nextYear = eventDaySort.compareTo(pivot) < 0; if (this.eventDate != null) { int year = nextYear ? today.getYear() + 1 : today.getYear(); LocalDate tempCalendar; try { tempCalendar = new LocalDate(year, eventDate.getMonthOfYear(), eventDate.getDayOfMonth()); } catch (IllegalFieldValueException e) { //Probably February 29th tempCalendar = new LocalDate(year, eventDate.getMonthOfYear(), eventDate.getDayOfMonth() - 1); } daysToEvent = Days.daysBetween(today, tempCalendar).getDays(); } this.rawContactId = rawContactId; }
From source file:DB_data_loader.LoadDataFromDB.java
public static Vector<ElectricalValue> get_data(DataItem item, LocalDate start_date, LocalDate end_date) throws NoActiveDbConnectionException, NoItemSelectedException { Vector<ElectricalValue> data = new Vector<ElectricalValue>(); if (item != null) { String startdate = "'" + start_date.getYear() + "-" + start_date.getMonthOfYear() + "-" + start_date.getDayOfMonth() + "'"; String enddate;/*from w ww. j ava 2s. c o m*/ enddate = "'" + end_date.getYear() + "-" + end_date.getMonthOfYear() + "-" + end_date.getDayOfMonth() + "'"; if (item.getClass() == Breaker.class) { Breaker b = (Breaker) item; if (conn != null) { try { String query = "SELECT datetime,current FROM breaker_data " + " where datetime BETWEEN " + startdate + " and " + enddate + " and Breaker_ID = " + b.id + ";"; Statement stmt = conn.conn.createStatement(); stmt.execute(query); ResultSet rs = stmt.getResultSet(); while (rs.next()) { data.add(new ElectricalValue(new DateTime(rs.getTimestamp(1)), rs.getFloat(2))); } return data; } catch (SQLException ex) { System.out.println("bad query"); System.out.println(ex.getMessage()); } } throw new NoItemSelectedException(); } else { if (item.getClass() == Transformer.class) { Transformer t = (Transformer) item; if (conn != null) { try { String query = "SELECT datetime,current FROM transformer_data " + " where datetime BETWEEN " + startdate + " and " + enddate + " and Transformer_ID = " + t.id + ";"; Statement stmt = conn.conn.createStatement(); stmt.execute(query); ResultSet rs = stmt.getResultSet(); while (rs.next()) { data.add(new ElectricalValue(new DateTime(rs.getTimestamp(1)), rs.getFloat(2))); } return data; } catch (SQLException ex) { System.out.println("bad query"); System.out.println(ex.getMessage()); } } throw new NoActiveDbConnectionException(); } } } throw new NoItemSelectedException(); }
From source file:de.appsolve.padelcampus.utils.BookingUtil.java
public LocalDateTime getLocalDateTime(LocalDate selectedDate, LocalTime startTime) { return new LocalDateTime(selectedDate.getYear(), selectedDate.getMonthOfYear(), selectedDate.getDayOfMonth(), startTime.getHourOfDay(), startTime.getMinuteOfHour()); }
From source file:de.dreier.mytargets.features.training.edit.DatePickerFragment.java
License:Open Source License
@NonNull @Override/*ww w. jav a2s. c o m*/ public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the default date in the picker LocalDate date = (LocalDate) getArguments().getSerializable(ARG_CURRENT_DATE); Assert.assertNotNull(date); // Create a new instance of DatePickerDialog and return it DatePickerDialog.OnDateSetListener listener = (DatePickerDialog.OnDateSetListener) getTargetFragment(); return new DatePickerDialog(getActivity(), listener, date.getYear(), date.getMonthOfYear() - 1, date.getDayOfMonth()); }
From source file:de.fraunhofer.iosb.ilt.sta.persistence.postgres.PgExpressionHandler.java
License:Open Source License
@Override public Expression<?> visit(DateConstant node) { LocalDate date = node.getValue(); Calendar instance = Calendar.getInstance(TimeZone.getTimeZone("GMT")); instance.set(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth()); ConstantDateExpression constant = new ConstantDateExpression(new java.sql.Date(instance.getTimeInMillis())); return constant; }
From source file:de.ifgi.airbase.feeder.io.sos.http.AbstractTransactionalSosClient.java
License:Open Source License
protected int getLastSundayOfOctober(int year) { LocalDate ld = new LocalDate(year, DateTimeConstants.OCTOBER, 1).dayOfMonth().withMaximumValue().dayOfWeek() .setCopy(DateTimeConstants.SUNDAY); if (ld.getMonthOfYear() != DateTimeConstants.OCTOBER) { return ld.minus(Period.days(7)).getDayOfMonth(); } else {//from w ww .j a v a 2 s . c om return ld.getDayOfMonth(); } }
From source file:de.javakaffee.kryoserializers.jodatime.JodaLocalDateSerializer.java
License:Apache License
@Override public void write(final Kryo kryo, final Output output, final LocalDate localDate) { final int packedYearMonthDay = localDate.getYear() * 13 * 32 + localDate.getMonthOfYear() * 32 + localDate.getDayOfMonth(); output.writeInt(packedYearMonthDay, true); final String chronologyId = IdentifiableChronology.getChronologyId(localDate.getChronology()); output.writeString(chronologyId == null ? "" : chronologyId); }
From source file:de.jpaw.bonaparte.util.DayTime.java
License:Apache License
/** Converts the day portion of a LocalDate or localDateTime into a number in the format YYYYMMDD. */ static public int dayAsInt(LocalDate when) { return when.getDayOfMonth() + 100 * when.getMonthOfYear() + 10000 * when.getYear(); }
From source file:de.l3s.content.timex.extracting.utils.DateUtil.java
License:Apache License
/** * /*from w w w .j a va 2 s . c o m*/ * @param content * @param url * @param docid * @return * @throws ParseException */ public LocalDate extractDate(String[] content_lines, String url, String docId) throws ParseException { LocalDate extractedUrlDate = null; LocalDate extractedDocIdDate = null; LocalDate extractedContentDate = null; // extract date from content extractedContentDate = extractDateFromContent(content_lines[0]); if (extractedContentDate == null && content_lines.length > 1) extractedContentDate = extractDateFromContent(content_lines[1]); if (extractedContentDate == null) { //extract date from blog url extractedUrlDate = extractDateFromURL(url); //extract date from docid extractedDocIdDate = LocalDate.parse(docId.substring(7, 15), dateFormat); if (extractedUrlDate != null && extractedUrlDate.getMonthOfYear() == extractedDocIdDate.getMonthOfYear() && extractedUrlDate.getYear() == extractedDocIdDate.getYear() && extractedUrlDate.getDayOfMonth() == 15) { return extractedDocIdDate; } //case url contains exact date yyyyMMdd else if (extractedUrlDate != null && extractedUrlDate.getDayOfMonth() != 15) return extractedUrlDate; else if (extractedUrlDate == null) return extractedDocIdDate; else return extractedUrlDate; } else { return extractedContentDate; } }