如何在Android中获取不同国家/地区的不同用户的日期和时间?

时间:2019-01-17 16:27:41

标签: android time timezone

我正在用android开发一个应用程序,会有用户发布来自不同国家的帖子。我想知道用户如何知道他们将帖子上传到应用程序的时间。我想使用我的应用获取当地时间。

4 个答案:

答案 0 :(得分:1)

好吧,如果您有任何集中式数据库系统来保存与帖子有关的所有数据,则可以在UTC中专门节省时间。显示时,可以根据每个时区进行转换。

答案 1 :(得分:0)

有关获取用户当前日期和时间的多种不同方式,请参考this answer。然后可以在时区之间自由转换这些时间,使您可以将它们存储在特定时间(例如UTC)中,并以用户本地时间显示。

答案 2 :(得分:0)

我认为唯一的解决方案是遵循以下步骤:

  1. 在Android中使用GPS定位
  2. 获取用户位置
  3. 查找用户书写来源的时区。

请通过以下链接查看文档:{​​{3}}

答案 3 :(得分:0)

通常,此琐事只是根据您在手机上设置的用户偏好 为您完成的。 (通常称为“语言环境”。)

结果日期/时间值是一个数字,IIRC基本上是 “ UTC”。这是绝对值。

如果其他人在他们的手机上显示该值,他们将看到该值以他们为他们的手机指定的时区表示。 “时刻”将是同一时刻。