List of usage examples for org.joda.time DateTime getDayOfMonth
public int getDayOfMonth()
From source file:com.mpower.daktar.android.widgets.DateTimeWidget.java
License:Apache License
/** * Resets date to today.// ww w . jav a 2 s . c o m */ @Override public void clearAnswer() { final DateTime ldt = new DateTime(); mDatePicker.init(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), mDateListener); mTimePicker.setCurrentHour(ldt.getHourOfDay()); mTimePicker.setCurrentMinute(ldt.getMinuteOfHour()); }
From source file:com.mpower.daktar.android.widgets.DateWidget.java
License:Apache License
private void setAnswer() { if (mPrompt.getAnswerValue() != null) { final DateTime ldt = new DateTime(((Date) ((DateData) mPrompt.getAnswerValue()).getValue()).getTime()); mDatePicker.init(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), mDateListener); } else {//from w ww . j a va 2 s.c o m // create date widget with current time as of right now clearAnswer(); } }
From source file:com.mpower.daktar.android.widgets.DateWidget.java
License:Apache License
/** * Resets date to today./*from ww w . j ava2 s . c o m*/ */ @Override public void clearAnswer() { final DateTime ldt = new DateTime(); mDatePicker.init(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), mDateListener); }
From source file:com.mvcoding.financius.feature.DateDialogFragment.java
License:Open Source License
public static Observable<DateDialogResult> show(@NonNull FragmentManager fragmentManager, int requestCode, @NonNull RxBus rxBus, long timestamp) { final DateTime date = new DateTime(timestamp); return show(fragmentManager, requestCode, rxBus, date.getYear(), date.getMonthOfYear(), date.getDayOfMonth()); }
From source file:com.mvcoding.financius.feature.transaction.TransactionActivity.java
License:Open Source License
@NonNull @Override//from ww w. j a v a2 s. com public Observable<Long> onDateChanged() { final Observable<Long> dateObservable = rxBus.observe(DateDialogFragment.DateDialogResult.class) .mergeWith(RxView.clicks(dateButton).flatMap(o -> DateDialogFragment .show(getSupportFragmentManager(), REQUEST_DATE, rxBus, transaction.getDate()))) .map(dateDialogResult -> { final DateTime dateTime = new DateTime(transaction.getDate()); return new DateTime(dateDialogResult.getYear(), dateDialogResult.getMonthOfYear(), dateDialogResult.getDayOfMonth(), dateTime.getHourOfDay(), dateTime.getMinuteOfHour()) .getMillis(); }); final Observable<Long> timeObservable = rxBus.observe(TimeDialogFragment.TimeDialogResult.class) .mergeWith(RxView.clicks(timeButton).flatMap(o -> TimeDialogFragment .show(getSupportFragmentManager(), REQUEST_TIME, rxBus, transaction.getDate()))) .map(timeDialogResult -> { final DateTime dateTime = new DateTime(transaction.getDate()); return new DateTime(dateTime.getYear(), dateTime.getMonthOfYear(), dateTime.getDayOfMonth(), timeDialogResult.getHourOfDay(), timeDialogResult.getMinuteOfHour()).getMillis(); }); return Observable.merge(dateObservable, timeObservable); }
From source file:com.mycompany.login.mb.DateBean.java
public static void main(String[] args) { Date date = new Date(); DateTime dateTime = new DateTime(date); DateTime dateTeste = new DateTime(dateTime.getYear(), dateTime.getMonthOfYear(), dateTime.getDayOfMonth(), dateTime.getHourOfDay(), dateTime.getMinuteOfHour()); // System.out.println("ANO: " + dateTime.getYear()); // System.out.println("MES: " + dateTime.getMonthOfYear()); // System.out.println("DIA: " + dateTime.getDayOfMonth()); // System.out.println("HORA: " + dateTime.getHourOfDay()); // System.out.println("MINUTO: " + dateTime.getMinuteOfHour()); // System.out.println("Data Formatada:" + dateTime.getYear() + "/" + dateTime.getMonthOfYear() + "/" + dateTime.getDayOfMonth()); //System.out.println(dateTeste.toString("YYYY-MM-dd HH:mm")); LocalDate local = new LocalDate(date); System.out.println("Local Date: " + local); }
From source file:com.netflix.raigad.indexmanagement.ElasticSearchIndexManager.java
License:Apache License
/** * Courtesy Jae Bae/* w ww .j av a 2 s.c o m*/ */ public void preCreateIndex(IndexMetadata indexMetadata, Client esTransportClient) throws UnsupportedAutoIndexException { logger.info("Running PreCreate Index task"); IndicesStatusResponse getIndicesResponse = getIndicesStatusResponse(esTransportClient); Map<String, IndexStatus> indexStatusMap = getIndicesResponse.getIndices(); if (!indexStatusMap.isEmpty()) { for (String indexNameWithDateSuffix : indexStatusMap.keySet()) { if (config.isDebugEnabled()) logger.debug("Index Name = <" + indexNameWithDateSuffix + ">"); if (indexMetadata.getIndexNameFilter().filter(indexNameWithDateSuffix) && indexMetadata.getIndexNameFilter().getNamePart(indexNameWithDateSuffix) .equalsIgnoreCase(indexMetadata.getIndexName())) { for (int i = 0; i < indexMetadata.getRetentionPeriod(); ++i) { DateTime dt = new DateTime(); int addedDate; switch (indexMetadata.getRetentionType()) { case DAILY: dt = dt.plusDays(i); addedDate = Integer.parseInt(String.format("%d%02d%02d", dt.getYear(), dt.getMonthOfYear(), dt.getDayOfMonth())); break; case MONTHLY: dt = dt.plusMonths(i); addedDate = Integer .parseInt(String.format("%d%02d", dt.getYear(), dt.getMonthOfYear())); break; case YEARLY: dt = dt.plusYears(i); addedDate = Integer.parseInt(String.format("%d", dt.getYear())); break; default: throw new UnsupportedAutoIndexException( "Given index is not (DAILY or MONTHLY or YEARLY), please check your configuration."); } if (config.isDebugEnabled()) logger.debug("Added Date = " + addedDate); if (!esTransportClient.admin().indices() .prepareExists(indexMetadata.getIndexName() + addedDate).execute() .actionGet(config.getAutoCreateIndexTimeout()).isExists()) { esTransportClient.admin().indices() .prepareCreate(indexMetadata.getIndexName() + addedDate).execute() .actionGet(config.getAutoCreateIndexTimeout()); logger.info(indexMetadata.getIndexName() + addedDate + " is created"); } else { //TODO: Change to Debug after Testing logger.warn(indexMetadata.getIndexName() + addedDate + " already exists"); } } } } } else { logger.info("No existing indices, hence can not pre-create any indices"); } }
From source file:com.netflix.raigad.indexmanagement.IndexUtils.java
License:Apache License
public static int getPastRetentionCutoffDate(IndexMetadata indexMetadata) throws UnsupportedAutoIndexException { DateTime dt = new DateTime(); int currentDate; switch (indexMetadata.getRetentionType()) { case DAILY://from w w w.j ava 2s . c om dt = dt.minusDays(indexMetadata.getRetentionPeriod()); currentDate = Integer .parseInt(String.format("%d%02d%02d", dt.getYear(), dt.getMonthOfYear(), dt.getDayOfMonth())); break; case MONTHLY: dt = dt.minusMonths(indexMetadata.getRetentionPeriod()); currentDate = Integer.parseInt(String.format("%d%02d", dt.getYear(), dt.getMonthOfYear())); break; case YEARLY: dt = dt.minusYears(indexMetadata.getRetentionPeriod()); currentDate = Integer.parseInt(String.format("%d", dt.getYear())); break; default: throw new UnsupportedAutoIndexException( "Given index is not (DAILY or MONTHLY or YEARLY), please check your configuration."); } return currentDate; }
From source file:com.netflix.raigad.indexmanagement.IndexUtils.java
License:Apache License
public static int getFutureRetentionDate(IndexMetadata indexMetadata) throws UnsupportedAutoIndexException { DateTime dt = new DateTime(); int currentDate; switch (indexMetadata.getRetentionType()) { case DAILY:/*w w w .java 2 s .c om*/ dt = dt.plusDays(indexMetadata.getRetentionPeriod()); currentDate = Integer .parseInt(String.format("%d%02d%02d", dt.getYear(), dt.getMonthOfYear(), dt.getDayOfMonth())); break; case MONTHLY: dt = dt.plusMonths(indexMetadata.getRetentionPeriod()); currentDate = Integer.parseInt(String.format("%d%02d", dt.getYear(), dt.getMonthOfYear())); break; case YEARLY: dt = dt.plusYears(indexMetadata.getRetentionPeriod()); currentDate = Integer.parseInt(String.format("%d", dt.getYear())); break; default: throw new UnsupportedAutoIndexException( "Given index is not (DAILY or MONTHLY or YEARLY), please check your configuration."); } return currentDate; }
From source file:com.njlabs.amrita.aid.gpms.ui.PassApplyActivity.java
License:Open Source License
private void loadDateTimePicker(final DateTime startDate, final View v, final String toModify) { MonthAdapter.CalendarDay calendarDay = new MonthAdapter.CalendarDay(); calendarDay.setDay(startDate.getYear(), startDate.getMonthOfYear() - 1, startDate.getDayOfMonth()); CalendarDatePickerDialogFragment cdp = new CalendarDatePickerDialogFragment() .setOnDateSetListener(new CalendarDatePickerDialogFragment.OnDateSetListener() { @Override/*from www . java 2 s . co m*/ public void onDateSet(CalendarDatePickerDialogFragment dialog, final int year, final int monthOfYear, final int dayOfMonth) { RadialTimePickerDialogFragment rtpd = new RadialTimePickerDialogFragment() .setOnTimeSetListener(new RadialTimePickerDialogFragment.OnTimeSetListener() { @Override public void onTimeSet(RadialTimePickerDialogFragment dialog, int hourOfDay, int minute) { Ln.d(minute); boolean error = false; DateTime selectedDateTime = new DateTime(year, monthOfYear + 1, dayOfMonth, hourOfDay, minute); if (toModify.equals("fromDate")) { fromDate = selectedDateTime; findViewById(R.id.to_date_btn).setEnabled(true); } else if (toModify.equals("toDate")) { toDate = selectedDateTime; if (toDate.getMillis() <= fromDate.getMillis()) { error = true; Snackbar.make(parentView, "The end date should be after the from date.", Snackbar.LENGTH_LONG).show(); } } if (!error) { ((Button) v).setText(selectedDateTime.toString(Gpms.dateFormat)); } } }).setStartTime(startDate.getHourOfDay(), (startDate.getMinuteOfHour() - 1 == -1 ? 0 : startDate.getMinuteOfHour() - 1)) .setThemeDark(false); rtpd.show(getSupportFragmentManager(), "FRAG_TAG_TIME_PICKER"); } }).setFirstDayOfWeek(Calendar.SUNDAY) .setPreselectedDate(startDate.getYear(), startDate.getMonthOfYear() - 1, startDate.getDayOfMonth()) .setDateRange(calendarDay, null).setThemeLight(); cdp.show(getSupportFragmentManager(), "FRAG_TAG_DATE_PICKER"); }