Example usage for org.joda.time DateTime getMonthOfYear

List of usage examples for org.joda.time DateTime getMonthOfYear

Introduction

In this page you can find the example usage for org.joda.time DateTime getMonthOfYear.

Prototype

public int getMonthOfYear() 

Source Link

Document

Get the month of year field value.

Usage

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);
}