List of usage examples for org.joda.time LocalDate getYear
public int getYear()
From source file:es.usc.citius.servando.calendula.fragments.ScheduleImportFragment.java
License:Open Source License
private void setupStartEndDatePickers(View rootView) { if (schedule.start() == null) { schedule.setStart(LocalDate.now()); }//from www. j a v a 2 s .c om final LocalDate scheduleStart = schedule.start(); buttonScheduleStart.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DatePickerDialog dpd = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Log.d(TAG, year + " " + monthOfYear); LocalDate d = new LocalDate(year, monthOfYear + 1, dayOfMonth); setScheduleStart(d); } }, scheduleStart.getYear(), scheduleStart.getMonthOfYear() - 1, scheduleStart.getDayOfMonth()); dpd.show(); } }); buttonScheduleEnd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LocalDate scheduleEnd = schedule.end() != null ? schedule.end() : scheduleStart.plusMonths(3); DatePickerDialog dpd = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { LocalDate d = new LocalDate(year, monthOfYear + 1, dayOfMonth); setScheduleEnd(d); } }, scheduleEnd.getYear(), scheduleEnd.getMonthOfYear() - 1, scheduleEnd.getDayOfMonth()); dpd.show(); } }); buttonScheduleEnd.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Do you want this schedule to continue indefinitely?").setCancelable(true) .setPositiveButton(getString(R.string.dialog_yes_option), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { setScheduleEnd(null); } }) .setNegativeButton(getString(R.string.dialog_no_option), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.show(); return true; } }); clearStartButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setScheduleStart(null); } }); clearEndButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setScheduleEnd(null); } }); setScheduleStart(schedule.start()); if (schedule.end() == null && isNew && hasEnd && daysToEnd > 0) { LocalDate end = schedule.start().plusDays(daysToEnd); setScheduleEnd(end); } else { setScheduleEnd(schedule.end()); } }
From source file:es.usc.citius.servando.calendula.fragments.ScheduleImportFragment.java
License:Open Source License
@Override public void onRecurrenceSet(String s) { EventRecurrence event = new EventRecurrence(); LocalDate now = LocalDate.now(); Time startDate = new Time(Time.getCurrentTimezone()); startDate.set(now.getDayOfMonth(), now.getMonthOfYear(), now.getYear()); startDate.normalize(true);//from w w w. jav a 2 s .c o m event.parse(s); event.setStartDate(startDate); Log.d(TAG, "OnRecurrenceSet: " + event.startDate); schedule.setRepetition(new RepetitionRule("RRULE:" + s)); setScheduleStart(schedule.start()); LocalDate end = schedule.end(); Log.d(TAG, "ICAL: " + schedule.rule().toIcal()); setScheduleEnd(end); Log.d(TAG, "ICAL: " + schedule.rule().toIcal()); ruleText.setText(getCurrentSchedule()); }
From source file:es.usc.citius.servando.calendula.fragments.ScheduleImportFragment.java
License:Open Source License
void setScheduleEnd(LocalDate end) { if (end == null) { buttonScheduleEnd.setText(getString(R.string.never)); schedule.rule().iCalRule().setUntil(null); clearEndButton.setVisibility(View.INVISIBLE); } else {//from ww w. ja v a2s. c o m DateValue v = new DateTimeValueImpl(end.getYear(), end.getMonthOfYear(), end.getDayOfMonth(), 0, 0, 0); schedule.rule().iCalRule().setUntil(v); buttonScheduleEnd.setText(end.toString(getString(R.string.schedule_limits_date_format))); clearEndButton.setVisibility(View.VISIBLE); } }
From source file:es.usc.citius.servando.calendula.fragments.ScheduleTimetableFragment.java
License:Open Source License
void setupStartEndDatePickers(View rootView) { if (schedule.start() == null) { schedule.setStart(LocalDate.now()); }/*from ww w . j a v a 2 s . com*/ final LocalDate scheduleStart = schedule.start(); buttonScheduleStart.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DatePickerDialog dpd = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Log.d(TAG, year + " " + monthOfYear); LocalDate d = new LocalDate(year, monthOfYear + 1, dayOfMonth); setScheduleStart(d); } }, scheduleStart.getYear(), scheduleStart.getMonthOfYear() - 1, scheduleStart.getDayOfMonth()); dpd.show(); } }); buttonScheduleEnd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LocalDate scheduleEnd = schedule.end() != null ? schedule.end() : scheduleStart.plusMonths(3); DatePickerDialog dpd = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { LocalDate d = new LocalDate(year, monthOfYear + 1, dayOfMonth); setScheduleEnd(d); } }, scheduleEnd.getYear(), scheduleEnd.getMonthOfYear() - 1, scheduleEnd.getDayOfMonth()); dpd.show(); } }); buttonScheduleEnd.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Do you want this schedule to continue indefinitely?").setCancelable(true) .setPositiveButton(getString(R.string.dialog_yes_option), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { setScheduleEnd(null); } }) .setNegativeButton(getString(R.string.dialog_no_option), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.show(); return true; } }); clearStartButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setScheduleStart(null); } }); clearEndButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setScheduleEnd(null); } }); setScheduleStart(schedule.start()); setScheduleEnd(schedule.end()); }
From source file:eu.europa.ec.grow.espd.xml.common.importing.UblRequestResponseImporter.java
License:EUPL
protected final Date readIssueDate(IssueDateType issueDateType, IssueTimeType issueTimeType) { if (issueDateType == null || issueDateType.getValue() == null) { return null; }//w w w .j a v a2s. c om LocalDate localDate = issueDateType.getValue(); if (issueTimeType != null && issueTimeType.getValue() != null) { LocalTime localTime = issueTimeType.getValue(); return new LocalDateTime(localDate.getYear(), localDate.getMonthOfYear(), localDate.getDayOfMonth(), localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute()).toDate(); } return new LocalDateTime(localDate.getYear(), localDate.getMonthOfYear(), localDate.getDayOfMonth(), 0, 0, 0).toDate(); }
From source file:eu.trentorise.game.sample.DemoGameFactory.java
License:Apache License
private String generateCronExp() { // sample 0 2 0 4 JUN ? * LocalDate now = LocalDate.now(); return String.format("0 0 0 %s %s ? %s", now.getDayOfMonth() - 1, now.getMonthOfYear(), now.getYear()); }
From source file:eu.uqasar.web.pages.BasePage.java
License:Apache License
private void setFooterYear() { LocalDate date = LocalDate.now(); Label footer = new Label("footer", new StringResourceModel("footer.text", this, null, date.getYear())); footer.setEscapeModelStrings(false); add(footer);// w w w. ja v a 2 s . c o m }
From source file:fr.esecure.banking.PDFTransactionRapport.java
public String generateReport(List<Transaction> listInput, String outputFilename) throws Exception { remplirListTransactionRow(listInput); if (outputFilename == null) { outputFilename = defaultPath;/*from w w w. j a va 2s . co m*/ } LocalDate localDate = new LocalDate(); String rapportDate = localDate.getDayOfMonth() + "_" + localDate.getMonthOfYear() + "_" + localDate.getYear(); outputFilename = outputFilename + "/rapport_" + rapportDate + ".pdf"; try { generateAndSaveReport(outputFilename); listInput = null; } catch (Exception ex) { LOG.log(Level.SEVERE, "Une exception s'est produite pendant la generation du rapport PDF : " + ex.getMessage()); throw ex; } return outputFilename; }
From source file:it.webappcommon.lib.DateUtils.java
License:Open Source License
public static DateTime mergeDateTime2(Date date, Date time) { // setup objects // LocalDate localDate = new LocalDate(date.getYear(), date.getMonth(), // date.getDate()); // LocalTime localTime = new LocalTime(time.getHours(), // time.getMinutes(), time.getSeconds()); // LocalDate localDate = new LocalDate(date.getTime()); // LocalTime localTime = new LocalTime(time.getHours(), // time.getMinutes(), time.getSeconds()); // DateTime dt = localDate.toDateTime(localTime); // DateTime dt = new DateTime(date.getYear(), date.getMonth(), // date.getDate(), time.getHours(), time.getMinutes(), // time.getSeconds()); // DateTime dt1 = new DateTime(date.getTime()); // DateTime dt2 = new DateTime(time.getTime()); // DateTime dt = new DateTime(dt1.getYear(), dt1.getMonthOfYear(), // dt1.getDayOfMonth(), dt2.getHourOfDay(), dt2.getMinuteOfHour(), // dt2.getSecondOfMinute()); LocalDate localDate = new LocalDate(date.getTime()); int year = localDate.getYear(); // date.getYear(); int month = localDate.getMonthOfYear(); // date.getMonth(); int day = localDate.getDayOfMonth(); // date.getDate(); int h = time.getHours(); int m = time.getMinutes(); int s = time.getSeconds(); logger.debug(String.format("%s-%s-%s %s:%s:%s", year, month, day, h, m, s)); DateTime dt = new DateTime(year, month, day, h, m, s, DateTimeZone.UTC); return dt;// w ww .j av a 2s. co m }
From source file:julian.lylly.model.Util.java
public static String daysToDate(LocalDate date) {//TODO: weak int y = date.getYear(); int m = date.getMonthOfYear(); int d = date.getDayOfMonth(); return y + "-" + longTo2DigitString(m) + "-" + longTo2DigitString(d); }