Loading src/com/android/documentsui/base/Shared.java +8 −7 Original line number Original line Diff line number Diff line Loading @@ -31,7 +31,6 @@ import android.provider.DocumentsContract; import android.provider.Settings; import android.provider.Settings; import android.text.TextUtils; import android.text.TextUtils; import android.text.format.DateUtils; import android.text.format.DateUtils; import android.text.format.Time; import android.util.Log; import android.util.Log; import android.view.View; import android.view.View; import android.view.WindowManager; import android.view.WindowManager; Loading @@ -40,6 +39,9 @@ import com.android.documentsui.R; import com.android.documentsui.ui.MessageBuilder; import com.android.documentsui.ui.MessageBuilder; import java.text.Collator; import java.text.Collator; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.ArrayList; import java.util.ArrayList; import java.util.List; import java.util.List; Loading Loading @@ -149,17 +151,16 @@ public final class Shared { public static String formatTime(Context context, long when) { public static String formatTime(Context context, long when) { // TODO: DateUtils should make this easier // TODO: DateUtils should make this easier Time then = new Time(); ZoneId zoneId = ZoneId.systemDefault(); then.set(when); LocalDateTime then = LocalDateTime.ofInstant(Instant.ofEpochMilli(when), zoneId); Time now = new Time(); LocalDateTime now = LocalDateTime.ofInstant(Instant.now(), zoneId); now.setToNow(); int flags = DateUtils.FORMAT_NO_NOON | DateUtils.FORMAT_NO_MIDNIGHT int flags = DateUtils.FORMAT_NO_NOON | DateUtils.FORMAT_NO_MIDNIGHT | DateUtils.FORMAT_ABBREV_ALL; | DateUtils.FORMAT_ABBREV_ALL; if (then.year != now.year) { if (then.getYear() != now.getYear()) { flags |= DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_DATE; flags |= DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_DATE; } else if (then.yearDay != now.yearDay) { } else if (then.getDayOfYear() != now.getDayOfYear()) { flags |= DateUtils.FORMAT_SHOW_DATE; flags |= DateUtils.FORMAT_SHOW_DATE; } else { } else { flags |= DateUtils.FORMAT_SHOW_TIME; flags |= DateUtils.FORMAT_SHOW_TIME; Loading Loading
src/com/android/documentsui/base/Shared.java +8 −7 Original line number Original line Diff line number Diff line Loading @@ -31,7 +31,6 @@ import android.provider.DocumentsContract; import android.provider.Settings; import android.provider.Settings; import android.text.TextUtils; import android.text.TextUtils; import android.text.format.DateUtils; import android.text.format.DateUtils; import android.text.format.Time; import android.util.Log; import android.util.Log; import android.view.View; import android.view.View; import android.view.WindowManager; import android.view.WindowManager; Loading @@ -40,6 +39,9 @@ import com.android.documentsui.R; import com.android.documentsui.ui.MessageBuilder; import com.android.documentsui.ui.MessageBuilder; import java.text.Collator; import java.text.Collator; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.ArrayList; import java.util.ArrayList; import java.util.List; import java.util.List; Loading Loading @@ -149,17 +151,16 @@ public final class Shared { public static String formatTime(Context context, long when) { public static String formatTime(Context context, long when) { // TODO: DateUtils should make this easier // TODO: DateUtils should make this easier Time then = new Time(); ZoneId zoneId = ZoneId.systemDefault(); then.set(when); LocalDateTime then = LocalDateTime.ofInstant(Instant.ofEpochMilli(when), zoneId); Time now = new Time(); LocalDateTime now = LocalDateTime.ofInstant(Instant.now(), zoneId); now.setToNow(); int flags = DateUtils.FORMAT_NO_NOON | DateUtils.FORMAT_NO_MIDNIGHT int flags = DateUtils.FORMAT_NO_NOON | DateUtils.FORMAT_NO_MIDNIGHT | DateUtils.FORMAT_ABBREV_ALL; | DateUtils.FORMAT_ABBREV_ALL; if (then.year != now.year) { if (then.getYear() != now.getYear()) { flags |= DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_DATE; flags |= DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_DATE; } else if (then.yearDay != now.yearDay) { } else if (then.getDayOfYear() != now.getDayOfYear()) { flags |= DateUtils.FORMAT_SHOW_DATE; flags |= DateUtils.FORMAT_SHOW_DATE; } else { } else { flags |= DateUtils.FORMAT_SHOW_TIME; flags |= DateUtils.FORMAT_SHOW_TIME; Loading