目录

abstract int getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds)

描述 (Description)

getOffset(int era,int year,int month,int day,int dayOfWeek,int milliseconds)方法用于获取当前日期的时区偏移量,在夏令时的情况下进行修改。 这是添加到UTC以获取本地时间的偏移量。

声明 (Declaration)

以下是java.util.TimeZone.getOffset()方法的声明。

public abstract int getOffset(int era,int year,int month,int day,int dayOfWeek,int milliseconds)

参数 (Parameters)

  • era - 这是给定日期的时代。

  • year - 这是给定日期的年份。

  • month - 这是给定日期的月份。

  • day - 这是给定日期的日期。

  • dayOfWeek - 这是给定日期的星期几。

  • milliseconds - 这是标准本地时间内的毫秒数。

返回值 (Return Value)

方法调用返回以毫秒为单位的偏移量,以添加到GMT以获取本地时间。

异常 (Exception)

NA

例子 (Example)

以下示例显示了java.util.TimeZone.getOffset()的用法

package com.iowiki;
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
↑回到顶部↑
WIKI教程 @2018