- Java.util Package Classes
- Java.util - Home
- 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 Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java SimpleTimeZone setEndRule() Method
Description
The Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endTime) method is used to set the daylight saving time end rule to a fixed date within a month.
Declaration
Following is the declaration for java.util.SimpleTimeZone.setEndRule() method.
public void setEndRule(int endMonth, int endDay, int endTime)
Parameters
endMonth − The daylight saving time ending month.
endDay − The day of the month on which the daylight saving time ends.
endTime − The daylight saving ending time in local wall clock time.
Return Value
NA
Exception
IllegalArgumentException − This is thrown if the endMonth, endDay, or endTime parameters are out of range.
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) Method
Description
The Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) method is used to set the daylight saving time end rule.
Declaration
Following is the declaration for java.util.SimpleTimeZone.setEndRule() method.
public void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime)
Parameters
endMonth − The daylight saving time ending month.
endDay − The day of the month on which the daylight saving time ends.
endTime − The daylight saving ending time in local wall clock time.
endDayOfWeek − The daylight saving time ending day-of-week.
Return Value
NA
Exception
IllegalArgumentException − This is thrown if the endMonth, endDay,endDayOfWeek or endTime parameters are out of range.
Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) Method
Description
The Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) method is used to set the daylight saving time end rule to a weekday before or after the given date within a month.
Declaration
Following is the declaration for java.util.SimpleTimeZone.setEndRule() method.
public void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after)
Parameters
endMonth − The daylight saving time ending month.
endDay − The day of the month on which the daylight saving time ends.
endTime − The daylight saving ending time in local wall clock time.
endDayOfWeek − The daylight saving time ending day-of-week.
after − If true, this rule selects the first endDayOfWeek on or after endDay. If false, this rule selects the last endDayOfWeek on or before endDay of the month.
Return Value
NA
Exception
IllegalArgumentException − This is thrown if the endMonth, endDay,endDayOfWeek or endTime parameters are out of range.
Setting End Rule with Month, Day and Time of SimpleTimeZone Example
The following example shows the usage of Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endTime) method to set the daylight saving time end rule to a fixed date within a month. We've created a SimpleTimeZone object using GMT and printed it. Then using setEndRule() method, we've updated the SimpleTimeZone object and printed it.
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); } }
Output
Let us compile and run the above program, this will produce the following result.
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]
Setting End Rule with Month, Day, Day of Week and Time of SimpleTimeZone Example
The following example shows the usage of Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) method to set the daylight saving time end rule to a fixed date within a month. We've created a SimpleTimeZone object using GMT and printed it. Then using setEndRule() method, we've updated the SimpleTimeZone object and printed it.
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); } }
Output
Let us compile and run the above program, this will produce the following result.
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]
Setting End Rule with Month, Day, Day of Week, Time and After of SimpleTimeZone Example
The following example shows the usage of Java SimpleTimeZone setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) method to set the daylight saving time end rule to a fixed date within a month. We've created a SimpleTimeZone object using GMT and printed it. Then using setEndRule() method, we've updated the SimpleTimeZone object and printed it.
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); } }
Output
Let us compile and run the above program, this will produce the following result.
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]
To Continue Learning Please Login
Login with Google