为了获得新加坡时区偏移量,如果我尝试以“新加坡”作为ID,我将得到正确的ID,如下所示:
TimeZone timeZone = TimeZone.getTimeZone("Singapore");
int offset = timeZone.getRawOffset();//It prints 28800000 which is correct
但是,如果按照下面的方式尝试SGT代替新加坡,它将返回GMT的偏移量,因为它不将SGT理解为id:
TimeZone timeZone = TimeZone.getTimeZone("SGT");
in