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