如何在android中找出GMT偏移值

use*_*032 3 android gmt

如何找出用户的GMT值,例如印度为+05:30.如何在Android中计算此+05:30值?

我需要这个,因为我在我的app中使用了一个java库,它有一个+05:30字段的函数,我想通过计算生成这个字段,这样我就不必为各个国家填写个别值.

use*_*032 7

这是有用的

   public double getOffset(){
        TimeZone timezone = TimeZone.getDefault();
        int seconds = timezone.getOffset(Calendar.ZONE_OFFSET)/1000;
        double minutes = seconds/60;
        double hours = minutes/60;
        return hours;
  }
Run Code Online (Sandbox Code Playgroud)