re PR libgcj/7786 (TimeZone.getDSTSavings() from JDK1.4 not implemented)

2002-09-25  Jesse Rosenstock  <jmr@ugcs.caltech.edu>

	* java/util/TimeZone.java (getDSTSavings): New method.
	Fixes PR libgcj/7786.

From-SVN: r57518
This commit is contained in:
Jesse Rosenstock 2002-09-25 21:10:21 +00:00 committed by Tom Tromey
parent 8848a766bc
commit 8dc24041f7
2 changed files with 21 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-09-25 Jesse Rosenstock <jmr@ugcs.caltech.edu>
* java/util/TimeZone.java (getDSTSavings): New method.
Fixes PR libgcj/7786.
2002-09-25 Jesse Rosenstock <jmr@ugcs.caltech.edu>
* resolve.cc (_Jv_ResolvePoolEntry) [end_of_method_search]: Check

View File

@ -960,6 +960,22 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
*/
public abstract boolean inDaylightTime(Date date);
/**
* Gets the daylight savings offset. This is a positive offset in
* milliseconds with respect to standard time. Typically this
* is one hour, but for some time zones this may be half an our.
* <p>The default implementation returns 3600000 milliseconds
* (one hour) if the time zone uses daylight savings time
* (as specified by {@link #useDaylightTime()}), otherwise
* it returns 0.
* @return the daylight savings offset in milliseconds.
* @since 1.4
*/
public int getDSTSavings ()
{
return useDaylightTime () ? 3600000 : 0;
}
/**
* Gets the TimeZone for the given ID.
* @param ID the time zone identifier.