
- Java.util 包類
- Java.util - 首頁
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包額外內容
- Java.util - 介面
- Java.util - 異常
- Java.util - 列舉
- Java.util 有用資源
- Java.util - 有用資源
- Java.util - 討論
Java SimpleTimeZone setStartRule() 方法
描述
setStartRule(int startMonth, int startDay, int startTime) 方法用於將夏令時開始規則設定為一個月內的固定日期。
宣告
以下是 java.util.SimpleTimeZone.setStartRule() 方法的宣告。
public void setStartRule(int startMonth, int startDay, int startTime)
引數
startMonth − 夏令時開始月份。
startDay − 夏令時開始的月份中的日期。
startTime − 夏令時開始時間(本地掛鐘時間)。
返回值
無
異常
IllegalArgumentException − 如果 startMonth、startDayOfMonth 或 startTime 引數超出範圍,則丟擲此異常。
Java SimpleTimeZone setStartRule() 方法
描述
Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) 方法用於設定夏令時開始規則。
宣告
以下是 java.util.SimpleTimeZone.setStartRule() 方法的宣告。
public void setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime)
引數
startMonth − 夏令時開始月份。
startDay − 夏令時開始的月份中的日期。
startDayOfWeek − 夏令時開始的星期幾。
startTime − 夏令時開始時間(本地掛鐘時間)。
返回值
無
異常
IllegalArgumentException − 如果 startMonth、startDay、startDayOfWeek 或 startTime 引數超出範圍,則丟擲此異常。
Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after) 方法
描述
Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after) 方法用於將夏令時開始規則設定為一個月內給定日期之前或之後的一個星期幾。
宣告
以下是 java.util.SimpleTimeZone.setStartRule() 方法的宣告。
public void setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after)
引數
startMonth − 夏令時開始月份。
startDay − 夏令時開始的月份中的日期。
startDayOfWeek − 夏令時開始的星期幾。
startTime − 夏令時開始時間(本地掛鐘時間)。
after − 如果為 true,則此規則選擇 dayOfMonth 當天或之後第一個 dayOfWeek。如果為 false,則此規則選擇 dayOfMonth 當天或之前最後一個 dayOfWeek。
返回值
無
異常
IllegalArgumentException − 如果 startMonth、startDay、startDayOfWeek 或 startTime 引數超出範圍,則丟擲此異常。
設定 SimpleTimeZone 例項的開始規則示例(包含月份、日期和開始時間)
以下示例演示瞭如何使用 Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startTime) 方法將夏令時開始規則設定為一個月內的固定日期。我們使用 GMT 建立了一個 SimpleTimeZone 並打印出來。然後,我們使用 setStartRule() 方法設定夏令時開始規則並列印更新後的 SimpleTimeZone 物件。
package com.tutorialspoint; import java.util.Calendar; 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 value: " + stobj); // setting start rule stobj.setStartRule( Calendar.MAY, 2, 3600000); // checking the new value System.out.println("Final value : " + stobj); } }
輸出
讓我們編譯並執行上述程式,這將產生以下結果。
Initial value: java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0] Final value : java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=1,startMonth=4,startDay=2,startDayOfWeek=0,startTime=3600000,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
設定 SimpleTimeZone 例項的開始規則示例(包含月份、日期、開始星期幾和開始時間)
以下示例演示瞭如何使用 Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) 方法將夏令時開始規則設定為一個月內的固定日期。我們使用 GMT 建立了一個 SimpleTimeZone 並打印出來。然後,我們使用 setStartRule() 方法設定夏令時開始規則並列印更新後的 SimpleTimeZone 物件。
package com.tutorialspoint; import java.util.Calendar; 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 value: " + stobj); // setting start rule stobj.setStartRule( Calendar.MAY, 2,2, 3600000); // checking the new value System.out.println("Final value : " + stobj); } }
輸出
讓我們編譯並執行上述程式,這將產生以下結果。
Initial value: java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0] Final value : java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=2,startMonth=4,startDay=2,startDayOfWeek=2,startTime=3600000,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]
設定 SimpleTimeZone 例項的開始規則示例(包含月份、日期、開始星期幾、開始時間和 after)
以下示例演示瞭如何使用 Java SimpleTimeZone setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after) 方法將夏令時開始規則設定為一個月內的固定日期。我們使用 GMT 建立了一個 SimpleTimeZone 並打印出來。然後,我們使用 setStartRule() 方法設定夏令時開始規則並列印更新後的 SimpleTimeZone 物件。
package com.tutorialspoint; import java.util.Calendar; 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 value: " + stobj); // setting start rule stobj.setStartRule( Calendar.MAY, 2,2, 3600000,true); // checking the new value System.out.println("Final value : " + stobj); } }
輸出
讓我們編譯並執行上述程式,這將產生以下結果。
Initial value: java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0] Final value : java.util.SimpleTimeZone[id=GMT,offset=820,dstSavings=3600000,useDaylight=false,startYear=0,startMode=3,startMonth=4,startDay=2,startDayOfWeek=2,startTime=3600000,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0]