summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik <roboerik@android.com>2010-10-01 11:21:21 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-10-01 11:21:21 -0700
commitb0eee7df0150b413b404e02a1f17738272261e63 (patch)
treea21a6da3f7acb08e5b053d63b64dc68a659f5037
parent1981bd034a48393189f613e36ecf230a5fdf6dd1 (diff)
parent277465fb5bfc74716f194f1abc2befb42ed73590 (diff)
downloadframeworks_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.java11
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;
}