我如何可靠地确定Android中的时间?

时间:2015-12-03 11:19:20

标签: android time

我写了一个应用程序来显示我所在城市某个站点的公共汽车和有轨电车的下一站。

我正在显示的数据是从在线XML API获取的,包含绝对离开时间。目前我按原样显示这些数据(例如“11:53”)。

然而,一些用户希望以相对格式(例如“在5分钟内”)看到时间。

现在问题:我认识的很多用户的系统时间都有不变的偏差。有时甚至故意避免一直迟到。大部分时间他们都知道这种偏移,并在看到绝对时间时无意识地考虑它。

当我显示相对于系统时间的出发时间时,我怀疑用户会考虑他们的偏移。

例如,是否有标准方法来获取蜂窝网时间?我应该忽略这个问题吗?

1 个答案:

答案 0 :(得分:1)

当您的应用启动时,您可以从某些在线服务中获取当前时间,然后计算此偏移量