diff options
author | Erik <roboerik@android.com> | 2010-10-01 11:21:21 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-01 11:21:21 -0700 |
commit | b0eee7df0150b413b404e02a1f17738272261e63 (patch) | |
tree | a21a6da3f7acb08e5b053d63b64dc68a659f5037 | |
parent | 1981bd034a48393189f613e36ecf230a5fdf6dd1 (diff) | |
parent | 277465fb5bfc74716f194f1abc2befb42ed73590 (diff) | |
download | frameworks_base-b0eee7df0150b413b404e02a1f17738272261e63.zip frameworks_base-b0eee7df0150b413b404e02a1f17738272261e63.tar.gz frameworks_base-b0eee7df0150b413b404e02a1f17738272261e63.tar.bz2 |
am 277465fb: am 57bd0615: Merge "b/3054044 Make allDay event times format in utc" into gingerbread
Merge commit '277465fb5bfc74716f194f1abc2befb42ed73590'
* commit '277465fb5bfc74716f194f1abc2befb42ed73590':
b/3054044 Make allDay event times format in utc
-rw-r--r-- | core/java/android/util/CalendarUtils.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/util/CalendarUtils.java b/core/java/android/util/CalendarUtils.java index 3d340d9..1b2a894 100644 --- a/core/java/android/util/CalendarUtils.java +++ b/core/java/android/util/CalendarUtils.java @@ -146,6 +146,9 @@ public class CalendarUtils { * This formats a date/time range using Calendar's time zone and the * local conventions for the region of the device. * + * If the {@link DateUtils#FORMAT_UTC} flag is used it will pass in + * the UTC time zone instead. + * * @param context the context is required only if the time is shown * @param startMillis the start time in UTC milliseconds * @param endMillis the end time in UTC milliseconds @@ -156,10 +159,16 @@ public class CalendarUtils { public String formatDateRange(Context context, long startMillis, long endMillis, int flags) { String date; + String tz; + if ((flags & DateUtils.FORMAT_UTC) != 0) { + tz = Time.TIMEZONE_UTC; + } else { + tz = getTimeZone(context, null); + } synchronized (mSB) { mSB.setLength(0); date = DateUtils.formatDateRange(context, mF, startMillis, endMillis, flags, - getTimeZone(context, null)).toString(); + tz).toString(); } return date; } |