Example usage for android.text.format DateUtils FORMAT_SHOW_YEAR

List of usage examples for android.text.format DateUtils FORMAT_SHOW_YEAR

Introduction

In this page you can find the example usage for android.text.format DateUtils FORMAT_SHOW_YEAR.

Prototype

int FORMAT_SHOW_YEAR

To view the source code for android.text.format DateUtils FORMAT_SHOW_YEAR.

Click Source Link

Usage

From source file:mirko.android.datetimepicker.date.DatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        mDayOfWeekView//  w  w w .  jav a  2 s .c o m
                .setText(mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault())
                        .toUpperCase(Locale.getDefault()));
    }

    if (mSelectedMonthTextView == null) {
        Log.i(TAG, "mSelectedMonthTextView is null updateDisplay");
    }

    mSelectedMonthTextView.setText(mCalendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, Locale.getDefault())
            .toUpperCase(Locale.getDefault()));
    mSelectedDayTextView.setText(DAY_FORMAT.format(mCalendar.getTime()));
    mYearView.setText(YEAR_FORMAT.format(mCalendar.getTime()));

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthAndDayView.setContentDescription(monthAndDayText);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Utils.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:org.holoeverywhere.widget.datetimepicker.date.SimpleMonthView.java

private String getMonthAndYearString() {
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
    mStringBuilder.setLength(0);/*from w w w  .  j ava  2s. com*/
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
        long millis = mCalendar.getTimeInMillis();
        return DateUtils
                .formatDateRange(getContext(), mFormatter, millis, millis, flags, Time.getCurrentTimezone())
                .toString();
    } else {
        if (mMonthAndYearFormatter == null) {
            mMonthAndYearFormatter = new SimpleDateFormat("MMMM yyyy", Locale.getDefault());
            mMonthAndYearFormatter.setTimeZone(TimeZone.getDefault());
        }
        return mMonthAndYearFormatter.format(mCalendar.getTime());
    }
}

From source file:app.android.datetimepicker.date.SimpleMonthView.java

private String getMonthAndYearString() {
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
    mStringBuilder.setLength(0);/*  w w w  .j  a v a2  s . c  om*/
    long millis = mCalendar.getTimeInMillis();
    return DateUtils.formatDateRange(getContext(), mFormatter, millis, millis, flags, Time.getCurrentTimezone())
            .toString();
}

From source file:io.mpos.ui.shared.view.SummaryFragment.java

private void showTransactionDateTime() {
    //Set the date and time
    if (mTransactionDataHolder.getCreatedTimestamp() == 0) {
        mDateTimeView.setVisibility(View.GONE);
    } else {/*from   www .j  a  v a 2 s. c  o  m*/
        mDateTimeView.setText(DateUtils.formatDateTime(this.getActivity().getApplicationContext(),
                mTransactionDataHolder.getCreatedTimestamp(),
                DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR));
    }
}

From source file:com.philliphsu.bottomsheetpickers.date.BottomSheetDatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        mDayOfWeekView//from   w  w w . j av  a  2  s  .c o  m
                .setText(mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault()));
    }
    String monthAndDay = formatMonthAndDay(mCalendar);
    String year = extractYearFromFormattedDate(formatMonthDayYear(mCalendar), monthAndDay);
    mFirstTextView.setText(mLocaleMonthDayIndex == 0 ? monthAndDay : year);
    mSecondTextView.setText(mLocaleMonthDayIndex == 0 ? year : monthAndDay);

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthDayYearView.setContentDescription(monthAndDayText);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Utils.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:com.borax12.materialdaterangepicker.date.MonthView.java

private String getMonthAndYearString() {
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
    mStringBuilder.setLength(0);//from   w w  w .  j  av a 2 s  . co  m
    long millis = mCalendar.getTimeInMillis();
    return DateUtils.formatDateRange(getContext(), mFormatter, millis, millis, flags, null).toString();
}

From source file:com.xandy.calendar.month.MonthByWeekFragment.java

@Override
protected void setMonthDisplayed(Time time, boolean updateHighlight) {
    super.setMonthDisplayed(time, updateHighlight);
    if (!mIsMiniMonth) {
        boolean useSelected = false;
        if (time.year == mDesiredDay.year && time.month == mDesiredDay.month) {
            mSelectedDay.set(mDesiredDay);
            mAdapter.setSelectedDay(mDesiredDay);
            useSelected = true;//from  ww w  .  ja  v  a  2s  .co m
        } else {
            mSelectedDay.set(time);
            mAdapter.setSelectedDay(time);
        }
        CalendarController controller = CalendarController.getInstance(mContext);
        if (mSelectedDay.minute >= 30) {
            mSelectedDay.minute = 30;
        } else {
            mSelectedDay.minute = 0;
        }
        long newTime = mSelectedDay.normalize(true);
        if (newTime != controller.getTime() && mUserScrolled) {
            long offset = useSelected ? 0 : DateUtils.WEEK_IN_MILLIS * mNumWeeks / 3;
            controller.setTime(newTime + offset);
        }
        controller.sendEvent(this, EventType.UPDATE_TITLE, time, time, time, -1, ViewType.CURRENT,
                DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_MONTH_DAY | DateUtils.FORMAT_SHOW_YEAR, null,
                null);
    }
}

From source file:com.philliphsu.bottomsheetpickers.date.MonthView.java

String getMonthAndYearString() {
    if (mMonthTitle == null) {
        int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
        mMonthTitle = DateFormatHelper.formatDate(mCalendar, flags);
    }/*from  ww w  .j  a va  2s .c o  m*/
    return mMonthTitle;
}

From source file:im.neon.adapters.VectorMessagesAdapter.java

/**
 * Converts a difference of days to a string.
 * @param date the date to display//  w ww  .jav a 2s. com
 * @param nbrDays the number of days between the reference days
 * @return the date text
 */
private String dateDiff(Date date, long nbrDays) {
    if (nbrDays == 0) {
        return mContext.getResources().getString(R.string.today);
    } else if (nbrDays == 1) {
        return mContext.getResources().getString(R.string.yesterday);
    } else if (nbrDays < 7) {
        return (new SimpleDateFormat("EEEE", AdapterUtils.getLocale(mContext))).format(date);
    } else {
        int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_ABBREV_ALL
                | DateUtils.FORMAT_SHOW_WEEKDAY;

        Formatter f = new Formatter(new StringBuilder(50), AdapterUtils.getLocale(mContext));
        return DateUtils.formatDateRange(mContext, f, date.getTime(), date.getTime(), flags).toString();
    }
}

From source file:com.codetroopers.betterpickers.calendardatepicker.MonthView.java

private String getMonthAndYearString() {
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
    mStringBuilder.setLength(0);//from   ww  w. j a  va 2  s  . c om
    long millis = mCalendar.getTimeInMillis();
    String monthTitle = DateUtils
            .formatDateRange(getContext(), mFormatter, millis, millis, flags, Time.getCurrentTimezone())
            .toString();
    return monthTitle.substring(0, 1).toUpperCase() + monthTitle.substring(1).toLowerCase();
}