Home | History | Annotate | Download | only in mail

Lines Matching refs:when

49      * @param when The time to generate a formatted date for
52 public CharSequence formatShortDateTime(long when) {
53 if (DateUtils.isToday(when)) {
54 return formatDateTime(when, DateUtils.FORMAT_SHOW_TIME);
55 } else if (isCurrentYear(when)) {
56 return formatDateTime(when, DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_MONTH);
58 return formatDateTime(when, DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE);
71 * @param when The time to generate a formatted date for
74 public CharSequence formatLongDateTime(long when) {
75 if (DateUtils.isToday(when)) {
76 return formatDateTime(when, DateUtils.FORMAT_SHOW_TIME);
77 } else if (isCurrentYear(when)) {
78 return getRelativeDateTimeString(mContext, when, DateUtils.DAY_IN_MILLIS,
82 return formatDateTime(when, DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE);
91 * @param when The time to generate a formatted date for
94 public CharSequence formatFullDateTime(long when) {
96 DateUtils.formatDateRange(mContext, dateFormatter, when, when,
103 * This is used for displaying dates when printing.
106 * @param when The time to generate a formatted date for
109 public String formatDateTimeForPrinting(long when) {
111 formatDateTime(when, DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_WEEKDAY |
113 formatDateTime(when, DateUtils.FORMAT_SHOW_TIME));
116 private boolean isCurrentYear(long when) {
119 whenCal.setTimeInMillis(when);
123 private CharSequence formatDateTime(long when, int flags) {
125 DateUtils.formatDateRange(mContext, dateFormatter, when, when, flags);