List of usage examples for org.joda.time DateTime getMonthOfYear
public int getMonthOfYear()
From source file:com.marand.thinkmed.medications.process.impl.TherapyTaskCreatorImpl.java
License:Open Source License
private DateTime combine(final DateTime fromTime, final HourMinuteDto hourMinuteDto) { return new DateTime(fromTime.getYear(), fromTime.getMonthOfYear(), fromTime.getDayOfMonth(), hourMinuteDto.getHour(), hourMinuteDto.getMinute()); }
From source file:com.microsoft.exchange.utils.TimeZoneHelper.java
License:Open Source License
private static SerializableTimeZoneTime toSerializableTimeZoneTime(DateTimeZone zone, long transition) { int standardOffset = zone.getStandardOffset(transition); long offset = zone.getOffset(transition); int bias = toBias(offset - standardOffset); DateTime time = new DateTime(transition, zone); short month = (short) time.getMonthOfYear(); short day = (short) time.getDayOfMonth(); DayOfWeekType dayOfWeek = toDayOfWeek(time.getDayOfWeek()); return new SerializableTimeZoneTime(bias, time.toString("HH:mm:ss"), day, month, dayOfWeek, time.toString("yyyy")); }
From source file:com.money.manager.ex.recurring.transactions.RecurringTransactionEditActivity.java
License:Open Source License
private void initializePaymentDateSelector() { if (mViewHolder.paymentDateTextView == null) return;/* ww w . ja va 2 s .com*/ DateTime paymentDate = getRecurringTransaction().getPaymentDate(); mViewHolder.paymentDateTextView.setText(paymentDate.toString(Constants.LONG_DATE_PATTERN)); // mViewHolder.paymentDateTextView.setTag(paymentDate.toString(Constants.ISO_DATE_FORMAT)); mViewHolder.paymentDateTextView.setOnClickListener(new View.OnClickListener() { CalendarDatePickerDialogFragment.OnDateSetListener listener = new CalendarDatePickerDialogFragment.OnDateSetListener() { @Override public void onDateSet(CalendarDatePickerDialogFragment dialog, int year, int monthOfYear, int dayOfMonth) { DateTime dateTime = MmxDateTimeUtils.from(year, monthOfYear + 1, dayOfMonth); setPaymentDate(dateTime); } }; @Override public void onClick(View v) { // Show calendar with the current date selected. DateTime dateTime = getPaymentDate(); CalendarDatePickerDialogFragment datePicker = new CalendarDatePickerDialogFragment() .setFirstDayOfWeek(MmxDateTimeUtils.getFirstDayOfWeek()).setOnDateSetListener(listener) .setPreselectedDate(dateTime.getYear(), dateTime.getMonthOfYear() - 1, dateTime.getDayOfMonth()); if (new UIHelper(RecurringTransactionEditActivity.this).isDarkTheme()) { datePicker.setThemeDark(); } datePicker.show(getSupportFragmentManager(), TAG_DATEPICKER); } }); mViewHolder.paymentPreviousDayButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { DateTime dateTime = getPaymentDate().minusDays(1); setPaymentDate(dateTime); } }); mViewHolder.paymentNextDayButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { DateTime dateTime = getPaymentDate().plusDays(1); setPaymentDate(dateTime); } }); }
From source file:com.money.manager.ex.search.OnDateButtonClickListener.java
License:Open Source License
@Override public void onClick(View v) { DateTime dateTime = MmxDateTimeUtils.today(); String calendarValue = mTextView.getText().toString(); if (!TextUtils.isEmpty(calendarValue)) { String userDatePattern = new MmxDateTimeUtils(mParent.getApplicationContext()).getUserDatePattern(); DateTimeFormatter formatter = DateTimeFormat.forPattern(userDatePattern); dateTime = formatter.parseDateTime(calendarValue); }/* w w w. j ava 2s . co m*/ CalendarDatePickerDialogFragment datePicker = new CalendarDatePickerDialogFragment() .setFirstDayOfWeek(MmxDateTimeUtils.getFirstDayOfWeek()).setOnDateSetListener(mDateSetListener) .setPreselectedDate(dateTime.getYear(), dateTime.getMonthOfYear() - 1, dateTime.getDayOfMonth()); if (new UIHelper(mParent).isDarkTheme()) { datePicker.setThemeDark(); } datePicker.show(mParent.getSupportFragmentManager(), DATEPICKER_TAG); }
From source file:com.money.manager.ex.transactions.EditTransactionCommonFunctions.java
License:Open Source License
/** * Due Date picker//from w w w .j a v a 2 s. c om */ public void initDateSelector() { DateTime date = this.transactionEntity.getDate(); if (date == null) { date = DateTime.now(); transactionEntity.setDate(date); } showDate(date); viewHolder.dateTextView.setOnClickListener(new View.OnClickListener() { CalendarDatePickerDialogFragment.OnDateSetListener listener = new CalendarDatePickerDialogFragment.OnDateSetListener() { @Override public void onDateSet(CalendarDatePickerDialogFragment dialog, int year, int monthOfYear, int dayOfMonth) { DateTime dateTime = MmxDateTimeUtils.from(year, monthOfYear + 1, dayOfMonth); setDate(dateTime); } }; @Override public void onClick(View v) { DateTime dateTime = transactionEntity.getDate(); CalendarDatePickerDialogFragment datePicker = new CalendarDatePickerDialogFragment() .setOnDateSetListener(listener).setFirstDayOfWeek(MmxDateTimeUtils.getFirstDayOfWeek()) .setPreselectedDate(dateTime.getYear(), dateTime.getMonthOfYear() - 1, dateTime.getDayOfMonth()); if (new UIHelper(getContext()).isDarkTheme()) { datePicker.setThemeDark(); } datePicker.show(mParent.getSupportFragmentManager(), DATEPICKER_TAG); } }); viewHolder.previousDayButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { DateTime dateTime = transactionEntity.getDate().minusDays(1); setDate(dateTime); } }); viewHolder.nextDayButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { DateTime dateTime = transactionEntity.getDate().plusDays(1); setDate(dateTime); } }); }
From source file:com.money.manager.ex.utils.MmxDateTimeUtils.java
License:Open Source License
public static void setDatePicker(DateTime date, DatePicker datePicker) { datePicker.updateDate(date.getYear(), date.getMonthOfYear() - 1, date.getDayOfMonth()); }
From source file:com.mpower.daktar.android.widgets.DateTimeWidget.java
License:Apache License
private void setAnswer() { if (mPrompt.getAnswerValue() != null) { final DateTime ldt = new DateTime( ((Date) ((DateTimeData) mPrompt.getAnswerValue()).getValue()).getTime()); mDatePicker.init(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), mDateListener); mTimePicker.setCurrentHour(ldt.getHourOfDay()); mTimePicker.setCurrentMinute(ldt.getMinuteOfHour()); } else {//from w w w.java 2 s . co m // create time widget with current time as of right now clearAnswer(); } }
From source file:com.mpower.daktar.android.widgets.DateTimeWidget.java
License:Apache License
/** * Resets date to today./*from w w w. j a va 2 s. co 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 {/* ww w . ja v a2s . 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./* w w w. j a v 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); }