Java TimeZone setRawOffset() 方法



描述

Java TimeZone setRawOffset(int offsetMillis) 方法用于将基本时区偏移量设置为 GMT。这是添加到 UTC 以获取本地时间的时间偏移量。

声明

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

public abstract void setRawOffset(int offsetMillis)

参数

offsetMillis − 这是给定的基本时区偏移量到 GMT。

返回值

异常

设置默认时区的原始偏移量示例

以下示例演示了如何使用 Java TimeZone setRawOffset(int) 方法将当前时区对象的基准时区偏移量设置为 GMT。我们使用 getDefault() 方法创建了一个 TimeZone,然后使用 setRawOffset() 方法将其原始偏移量设置为 10000。然后,我们使用 getRawOffset() 方法验证了结果。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object 
      TimeZone tzone = TimeZone.getDefault();

      // set raw offset
      tzone.setRawOffset(10000);

      // checking offset value
      System.out.println("Offset value is :" +tzone.getRawOffset());
   }    
}

输出

让我们编译并运行以上程序,这将产生以下结果。

Offset value is :10000

设置美洲地区时区的原始偏移量示例

以下示例演示了如何使用 Java TimeZone setRawOffset(int) 方法将当前时区对象的基准时区偏移量设置为 GMT。我们使用 America/Los_Angeles 创建了一个 TimeZone,然后使用 setRawOffset() 方法将其原始偏移量设置为 10000。然后,我们使用 getRawOffset() 方法验证了结果。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("America/Los_Angeles");

      // set raw offset
      tzone.setRawOffset(10000);

      // checking offset value
      System.out.println("Offset value is :" +tzone.getRawOffset());
   }    
}

输出

让我们编译并运行以上程序,这将产生以下结果。

Offset value is :10000

设置波兰时区的原始偏移量示例

以下示例演示了如何使用 Java TimeZone setRawOffset(int) 方法将当前时区对象的基准时区偏移量设置为 GMT。我们使用 Poland 创建了一个 TimeZone,然后使用 setRawOffset() 方法将其原始偏移量设置为 10000。然后,我们使用 getRawOffset() 方法验证了结果。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("Poland");

      // set raw offset
      tzone.setRawOffset(10000);

      // checking offset value
      System.out.println("Offset value is :" +tzone.getRawOffset());
   }    
}

输出

让我们编译并运行以上程序,这将产生以下结果。

Offset value is :10000
java_util_timezone.htm
广告