- 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 setEndRule() 方法
描述
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endTime) 方法用于将夏令时结束规则设置为一个月内的固定日期。
声明
以下是 java.util.SimpleTimeZone.setEndRule() 方法的声明。
public void setEndRule(int endMonth, int endDay, int endTime)
参数
endMonth − 夏令时结束月份。
endDay − 夏令时结束的月份中的日期。
endTime − 夏令时结束时间(本地挂钟时间)。
返回值
无
异常
IllegalArgumentException − 如果 endMonth、endDay 或 endTime 参数超出范围,则抛出此异常。
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) 方法
描述
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) 方法用于设置夏令时结束规则。
声明
以下是 java.util.SimpleTimeZone.setEndRule() 方法的声明。
public void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime)
参数
endMonth − 夏令时结束月份。
endDay − 夏令时结束的月份中的日期。
endTime − 夏令时结束时间(本地挂钟时间)。
endDayOfWeek − 夏令时结束的星期几。
返回值
无
异常
IllegalArgumentException − 如果 endMonth、endDay、endDayOfWeek 或 endTime 参数超出范围,则抛出此异常。
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) 方法
描述
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) 方法用于将夏令时结束规则设置为一个月内给定日期之前或之后的某一天。
声明
以下是 java.util.SimpleTimeZone.setEndRule() 方法的声明。
public void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after)
参数
endMonth − 夏令时结束月份。
endDay − 夏令时结束的月份中的日期。
endTime − 夏令时结束时间(本地挂钟时间)。
endDayOfWeek − 夏令时结束的星期几。
after − 如果为 true,则此规则选择 endDay 当天或之后第一个 endDayOfWeek。如果为 false,则此规则选择 endDay 当天或之前一个月内最后一个 endDayOfWeek。
返回值
无
异常
IllegalArgumentException − 如果 endMonth、endDay、endDayOfWeek 或 endTime 参数超出范围,则抛出此异常。
SimpleTimeZone 设置结束规则(月份、日期和时间)示例
以下示例演示了如何使用 Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endTime) 方法将夏令时结束规则设置为一个月内的固定日期。我们使用 GMT 创建了一个 SimpleTimeZone 对象并打印出来。然后,使用 setEndRule() 方法更新 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 the initial value System.out.println("Initial value : " + stobj); // setting end rule stobj.setEndRule( Calendar.MAY, 2, 3600000); // checking the new value System.out.println("New 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] New 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=1,endMonth=4,endDay=2,endDayOfWeek=0,endTime=3600000,endTimeMode=0]
SimpleTimeZone 设置结束规则(月份、日期、星期几和时间)示例
以下示例演示了如何使用 Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) 方法将夏令时结束规则设置为一个月内的固定日期。我们使用 GMT 创建了一个 SimpleTimeZone 对象并打印出来。然后,使用 setEndRule() 方法更新 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(-28800000, "America/Los_Angeles", Calendar.AUGUST, 1,-Calendar.SUNDAY, 7200000, Calendar.DECEMBER, -1, Calendar.SUNDAY, 7200000, 3600000); // checking the initial value System.out.println("Initial value : " + stobj); // setting end rule stobj.setEndRule( Calendar.MAY, 2, Calendar.TUESDAY, 3600000); // checking the new value System.out.println("New value : " + stobj); } }
输出
让我们编译并运行上述程序,这将产生以下结果。
Initial value : java.util.SimpleTimeZone[id=America/Los_Angeles,offset=-28800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=7,startDay=1,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=2,endMonth=11,endDay=-1,endDayOfWeek=1,endTime=7200000,endTimeMode=0] New value : java.util.SimpleTimeZone[id=America/Los_Angeles,offset=-28800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=7,startDay=1,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=2,endMonth=4,endDay=2,endDayOfWeek=3,endTime=3600000,endTimeMode=0]
SimpleTimeZone 设置结束规则(月份、日期、星期几、时间和 after)示例
以下示例演示了如何使用 Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) 方法将夏令时结束规则设置为一个月内的固定日期。我们使用 GMT 创建了一个 SimpleTimeZone 对象并打印出来。然后,使用 setEndRule() 方法更新 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 the initial value System.out.println("Initial value : " + stobj); // setting end rule stobj.setEndRule( Calendar.MAY, 2, Calendar.TUESDAY, 3600000,true); // checking the new value System.out.println("New 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] New 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=3,endMonth=4,endDay=2,endDayOfWeek=3,endTime=3600000,endTimeMode=0]