位置:首頁 > Java技術 > Java.util包 > java.util.TimeZone.setDefault()方法實例

java.util.TimeZone.setDefault()方法實例

setDefault(TimeZone zone) 方法用於由getDefault方法設置時區,並返回的時區。

聲明

以下是java.util.TimeZone.setDefault()方法的聲明。

public static void setDefault(TimeZone zone)

參數

  • zone--這是新的默認時區

返回值

NA

異常

  • NA

例子

下麵的例子顯示java.util.TimeZone.setDefault()方法的使用

package com.yiibai;

import java.util.*;

public class TimeZoneDemo {
   public static void main( String args[] ){
       
      // create time zone object 
      TimeZone tzone = TimeZone.getTimeZone("America/Los_Angeles");
      
      // set time zone to default
      tzone.setDefault(tzone);

      // checking default time zone
      System.out.println("Default time zone:" +tzone);
   }    
}

現在編譯和運行上麵的代碼示例,將產生以下結果。

Default time zone:sun.util.calendar.ZoneInfo[id="America/Los_Angeles",
offset=-28800000,dstSavings=3600000,useDaylight=true,transitions=185,
lastRule=java.util.SimpleTimeZone[id=America/Los_Angeles,offset=-28800000,
dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,
startDay=8,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,
endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]]