在 Java 中獲取時區時間可以使用 TimeZone
類和 Calendar
類,以下是一個示例:
import java.util.TimeZone;
import java.util.Calendar;
public class TimeZoneExample {
public static void main(String[] args) {
// 獲取當前系統默認時區
TimeZone timeZone = TimeZone.getDefault();
System.out.println("當前時區:" + timeZone.getID());
// 創建一個 Calendar 對象,并設置時區
Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(timeZone);
// 獲取當前時間
System.out.println("當前時間:" + calendar.getTime());
}
}
運行以上代碼,將會輸出當前系統默認時區和當前時間。如果需要獲取特定時區的時間,可以使用 TimeZone.getTimeZone(String ID)
方法獲取對應時區的實例,并設置給 Calendar 對象。