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
廣告