summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorSoonil Nagarkar <sooniln@google.com>2020-04-02 18:53:16 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-04-02 18:53:16 +0000
commit240eaaaaab5487ed07fccc9b984ca7b3f63cc7ec (patch)
tree610abe5fdb495cbc95ba49a681c752a0b464533f /core/java
parent2f559add63f0fa0de5be4deb3ffad0bb73ba7e52 (diff)
parentc4f871672082b91be18020d3b17041f3d5cd07af (diff)
Merge "Fix up LocationRequest and ProviderRequest" into rvc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/util/TimeUtils.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/core/java/android/util/TimeUtils.java b/core/java/android/util/TimeUtils.java
index 4b3afbaada64..e8d345997022 100644
--- a/core/java/android/util/TimeUtils.java
+++ b/core/java/android/util/TimeUtils.java
@@ -335,7 +335,17 @@ public class TimeUtils {
/** @hide Just for debugging; not internationalized. */
public static String formatUptime(long time) {
- final long diff = time - SystemClock.uptimeMillis();
+ return formatTime(time, SystemClock.uptimeMillis());
+ }
+
+ /** @hide Just for debugging; not internationalized. */
+ public static String formatRealtime(long time) {
+ return formatTime(time, SystemClock.elapsedRealtime());
+ }
+
+ /** @hide Just for debugging; not internationalized. */
+ public static String formatTime(long time, long referenceTime) {
+ long diff = time - referenceTime;
if (diff > 0) {
return time + " (in " + diff + " ms)";
}