summaryrefslogtreecommitdiff
path: root/src/main/java/com/android/vts/util/TimeUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/android/vts/util/TimeUtil.java')
-rw-r--r--src/main/java/com/android/vts/util/TimeUtil.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/main/java/com/android/vts/util/TimeUtil.java b/src/main/java/com/android/vts/util/TimeUtil.java
index 46ed55a..7e9be26 100644
--- a/src/main/java/com/android/vts/util/TimeUtil.java
+++ b/src/main/java/com/android/vts/util/TimeUtil.java
@@ -27,19 +27,20 @@ public class TimeUtil {
protected static final Logger logger = Logger.getLogger(TimeUtil.class.getName());
public static final String DATE_FORMAT = "yyyy-MM-dd";
- public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss (z)";
+ public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
+ public static final String DATE_TIME_ZONE_FORMAT = "yyyy-MM-dd HH:mm:ss (z)";
public static final ZoneId PT_ZONE = ZoneId.of("America/Los_Angeles");
/**
- * Create a date time string from the provided timestamp.
+ * Create a date time string with zone info from the provided timestamp.
*
* @param timeMicroseconds The time in microseconds
* @return A formatted date time string.
*/
- public static String getDateTimeString(long timeMicroseconds) {
+ public static String getDateTimeZoneString(long timeMicroseconds) {
long timeMillis = TimeUnit.MICROSECONDS.toMillis(timeMicroseconds);
ZonedDateTime zdt = ZonedDateTime.ofInstant(Instant.ofEpochMilli(timeMillis), PT_ZONE);
- return DateTimeFormatter.ofPattern(DATE_TIME_FORMAT).format(zdt);
+ return DateTimeFormatter.ofPattern(DATE_TIME_ZONE_FORMAT).format(zdt);
}
/**
@@ -55,6 +56,18 @@ public class TimeUtil {
}
/**
+ * Create a date string from the provided timestamp.
+ *
+ * @param timeMicroseconds The time in microseconds
+ * @return A formatted date string.
+ */
+ public static String getDateTimeString(long timeMicroseconds) {
+ long timeMillis = TimeUnit.MICROSECONDS.toMillis(timeMicroseconds);
+ ZonedDateTime zdt = ZonedDateTime.ofInstant(Instant.ofEpochMilli(timeMillis), PT_ZONE);
+ return DateTimeFormatter.ofPattern(DATE_TIME_FORMAT).format(zdt);
+ }
+
+ /**
* Create a ZonedDateTime object from the provided timestamp.
*
* @param timeMicroseconds The time in microseconds