在android中将UTC转换为本地时间 - 查询

时间:2014-05-21 18:28:31

标签: android sqlite

对于Android应用程序,我将与UTC格式的事件对应的日期存储在sqlite db中的列中。 UTC时间将包括最多毫秒。当此时间发生在用户的手机中时,如果用户在行中(从应用程序)选择了该特定事件,则需要继续报警。

选择一个事件后,我计划从db获取UTC时间并将其转换为手机中用户的本地时间,并且需要设置闹钟。两个问题:

1)这是正确的方法吗?

2)日期列的数据类型应该是多少毫秒。我需要使用一种数据类型来存储UTC格式,使用该数据类型可以轻松地转换到用户的本地时间,而无需进行太多编码。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  1. 这是一种正确的方法。 其他方法也可以。
  2. 请参阅supported date/time datatypes。 ISO8601字符串或Julian日数都可以使用。