summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Neil Fuller <nfuller@google.com> 2019-09-11 04:39:56 -0700
committer android-build-merger <android-build-merger@google.com> 2019-09-11 04:39:56 -0700
commitb82115befcb76c2c858d63d30e8b4aa896c499f1 (patch)
tree4040c53360cc6d4983b35c862a8e9136133fc7ea
parent02ad53d994987ff3e3da5e756166775cda0887f1 (diff)
parentf19b9eecde666dabd02c6a47f6f6a3b7e3cd69d2 (diff)
Merge "Track changes to CountryTimeZones API" am: 28b12c347c am: c30eabfadb
am: f19b9eecde Change-Id: I96fdbd696a037fb34d0ea92dce9934c69107ad64
-rw-r--r--core/java/android/util/TimeUtils.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/core/java/android/util/TimeUtils.java b/core/java/android/util/TimeUtils.java
index 07cecd38620d..74cff205dabc 100644
--- a/core/java/android/util/TimeUtils.java
+++ b/core/java/android/util/TimeUtils.java
@@ -67,20 +67,19 @@ public class TimeUtils {
* found.
*/
private static android.icu.util.TimeZone getIcuTimeZone(
- int offset, boolean dst, long when, String country) {
- if (country == null) {
+ int offsetMillis, boolean isDst, long whenMillis, String countryIso) {
+ if (countryIso == null) {
return null;
}
android.icu.util.TimeZone bias = android.icu.util.TimeZone.getDefault();
CountryTimeZones countryTimeZones =
- TimeZoneFinder.getInstance().lookupCountryTimeZones(country);
+ TimeZoneFinder.getInstance().lookupCountryTimeZones(countryIso);
if (countryTimeZones == null) {
return null;
}
-
- CountryTimeZones.OffsetResult offsetResult =
- countryTimeZones.lookupByOffsetWithBias(offset, dst, when, bias);
+ CountryTimeZones.OffsetResult offsetResult = countryTimeZones.lookupByOffsetWithBias(
+ offsetMillis, isDst, null /* dstOffsetMillis */, whenMillis, bias);
return offsetResult != null ? offsetResult.mTimeZone : null;
}