java.util.TimeZone.getOffset() java.util.TimeZone.getID() java.util.TimeZone.getOffset() 描述 该的getOffset(int era,int year,int month,int day,int dayOfWeek,int milliseconds) 方法来获取时区偏移量,为当前日期在夏令时情况下进行修改。这是添加到UTC以获取本地时间的偏移量。 声明 以下是java.util.TimeZone.getOffset()方法的声明。 public abstract int getOffset(int era,int year,int month,int day,int dayOfWeek,int milliseconds) 参数 era - 这是给定日期的时代。 year - 这是给定日期的年份。 month - 这是给定日期的月份。 day - 这是给定日期的日期。 dayOfWeek - 这是给定日期的星期几。 milliseconds - 这是标准本地时间内的毫秒数。 返回值 方法调用返回以毫秒为单位的偏移量,以添加到GMT以获取本地时间。 异常 NA 实例 以下示例显示了java.util.TimeZone.getOffset()的用法 package com.tutorialspoint; import java.util.*; public class TimeZoneDemo { public static void main( String args[] ) { // create time zone object TimeZone timezone = TimeZone.getTimeZone("Europe/Paris"); // checking offset value System.out.println("Offset value is :" + timezone.getOffset(1, 2011, 2, 2, 2, 300)); } } 让我们编译并运行上面的程序,这将产生以下结果。 Offset value is :3600000 java.util.TimeZone.getID() java.util.TimeZone.getOffset()