亲爱的朋友们,
我正在开发一个印度城市的Android应用程序,在我的应用程序中包含一些印度城市的信息,如天气,某些地方和当前时间。我需要解决方案,无论用户启动我的应用程序,我的应用程序将显示印度城市的当前时间。如何应用此逻辑,基本上我在我的应用程序中显示设备当前时间的时间。所以我很难与这部分。请给出解决方案为此。
谢谢朋友
答案 0 :(得分:1)
使用此代码:
TimeZone tz = TimeZone.getTimeZone("GMT+5:30");
Calendar date = Calendar.getInstance(tz);
答案 1 :(得分:0)
很难理解你的问题,下次试着让它更清楚。 如果需要显示存储在设备中的时间 只需使用
的getTime()
对于天气,您需要使用Google的气象服务并从服务器检索值。
对于IST使用此时间服务器
time-a.nist.gov 或http://www.pool.ntp.org/zone/asia
只使用其中任何一个
答案 2 :(得分:0)
如果我理解你的问题是正确的,那么无论设备时区如何,你都需要显示当前的IST。
如果是这种情况,那么您需要获得UTC并将其转换为IST。例如,请参阅此SO。question