如何获取当前GMT值?
|
在我的应用程序中,我正在使用GeoNamesAPI在任何位置获取当前时间。
我已经注册使用了。
我的代码如下:
Timezone currentTimeZone;
org.geonames.WebService.setUserName(\"mathew\");
currentTimeZone = GeoNamesAPI.fetchTimeZone(latitude, longitude);
问题是当我检查任何海洋的时间时,此currentTimeZone
返回null。
因此,在这种情况下,我将显示GMT值。
String time = null;
Integer timeZone = (int) (((longitude / 7.5) + 1) / 2);
if (timeZone >= 0) {
time = \"GMT+\" + timeZone;
} else {
time = \"GMT\" + timeZone;
}
因此,time
值将属于GMT + somevalue类型。我想为这种情况找到另一种解决方案。在这种情况下,我也想显示时间值。我怎样才能做到这一点?有什么方法可以获取GMT值?注意:我不想显示仅需要时间的日期。
提前致谢。
没有找到相关结果
已邀请:
1 个回复
款去芳尾脊