Java TimeZone getDSTSavings() 方法



描述

Java TimeZone getDSTSavings() 方法用于返回需要添加到当地标准时间以获得当地墙钟时间的时间量。

声明

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

public int getDSTSavings()

参数

返回值

方法调用返回以毫秒为单位的节约时间量。

异常

欧洲地区时区夏令时期间的时间差示例

以下示例演示了 Java TimeZone getDSTSavings() 方法的使用,以获取夏令时期间的时间差。我们使用 Europe/Paris 创建了一个 TimeZone,然后打印了节约时间差。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("Europe/Paris");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

输出

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

DST saving : 3600000

波兰地区时区夏令时期间的时间差示例

以下示例演示了 Java TimeZone getDSTSavings() 方法的使用,以获取夏令时期间的时间差。我们使用波兰创建了一个 TimeZone,然后打印了节约时间差。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("Poland");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

输出

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

DST saving : 3600000

印度地区时区夏令时期间的时间差示例

以下示例演示了 Java TimeZone getDSTSavings() 方法的使用,以获取夏令时期间的时间差。我们使用巴黎创建了一个 TimeZone,然后打印了节约时间差。

package com.tutorialspoint;

import java.util.SimpleTimeZone;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {
      
      // create simple time zone object 
      TimeZone stobj = TimeZone.getTimeZone("India");

      // check DST saving
      System.out.println("DST saving : " + stobj.getDSTSavings());
   }    
}

输出

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

DST saving : 0
java_util_timezone.htm
广告