Java SimpleTimeZone setRawOffset() 方法



描述

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

声明

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

public void setRawOffset(int offsetMillis)

参数

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

返回值

异常

设置 GMT 时区 SimpleTimeZone 的原始偏移量示例

以下示例显示了 Java SimpleTimeZone setRawOffset() 方法的使用,用于将基本时区偏移量设置为 GMT。我们使用 GMT 创建了一个 SimpleTimeZone。然后,我们使用 setRawOffset() 方法设置时区偏移量,并使用 getRawOffset() 方法打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
   
      // create simple time zone object
      SimpleTimeZone stobj = new SimpleTimeZone(820,"GMT");

      // checking initial value     
      System.out.println("Initial raw offset: " + stobj.getRawOffset());

      // setting raw offset   
      stobj.setRawOffset(7200000);      

      // checking the new value      
      System.out.println("Final raw offset value : " + stobj.getRawOffset());
   }      
}

输出

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

Initial raw offset: 820
Final raw offset value : 7200000

设置 IST 时区 SimpleTimeZone 的原始偏移量示例

以下示例显示了 Java SimpleTimeZone setRawOffset() 方法的使用,用于将基本时区偏移量设置为 GMT。我们使用 IST 创建了一个 SimpleTimeZone。然后,我们使用 setRawOffset() 方法设置时区偏移量,并使用 getRawOffset() 方法打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
   
      // create simple time zone object
      SimpleTimeZone stobj = new SimpleTimeZone(820,"IST");

      // checking initial value     
      System.out.println("Initial raw offset: " + stobj.getRawOffset());

      // setting raw offset   
      stobj.setRawOffset(7200000);      

      // checking the new value      
      System.out.println("Final raw offset value : " + stobj.getRawOffset());
   }      
}

输出

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

Initial raw offset: 820
Final raw offset value : 7200000

设置 BST 时区 SimpleTimeZone 的原始偏移量示例

以下示例显示了 Java SimpleTimeZone setRawOffset() 方法的使用,用于将基本时区偏移量设置为 GMT。我们使用 BST 创建了一个 SimpleTimeZone。然后,我们使用 setRawOffset() 方法设置时区偏移量,并使用 getRawOffset() 方法打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
   
      // create simple time zone object
      SimpleTimeZone stobj = new SimpleTimeZone(820,"BST");

      // checking initial value     
      System.out.println("Initial raw offset: " + stobj.getRawOffset());

      // setting raw offset   
      stobj.setRawOffset(7200000);      

      // checking the new value      
      System.out.println("Final raw offset value : " + stobj.getRawOffset());
   }      
}

输出

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

Initial raw offset: 820
Final raw offset value : 7200000
java_util_simpletimezone.htm
广告