VLab Common 1.2

pl.psnc.vlab.util
Class TimeZoneTools

java.lang.Object
  extended by pl.psnc.vlab.util.TimeZoneTools

public class TimeZoneTools
extends java.lang.Object

TimeZoneTools class - set of util methods used to operate on time zones.

Author:
Dominik Stoklosa (~osa~)
Email address
osa@man.poznan.pl

Constructor Summary
TimeZoneTools()
           
 
Method Summary
 java.util.Date adjustTime(java.util.Date time, java.util.TimeZone baseTimeZone, java.util.TimeZone currentTimeZone)
          Adjust the given date object from the current time zone to the specified base time zone
 java.util.TimeZone getTimeZone(java.lang.String timeZone)
          Parse the given time zone as a string
 int getTimeZoneOffset(java.util.TimeZone currentTimeZone, java.util.TimeZone baseTimeZone)
          Calculates the time offset between two timezones.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeZoneTools

public TimeZoneTools()
Method Detail

getTimeZoneOffset

public int getTimeZoneOffset(java.util.TimeZone currentTimeZone,
                             java.util.TimeZone baseTimeZone)
Calculates the time offset between two timezones. The result is in miliseconds

Parameters:
currentTimeZone - first timezone
baseTimeZone - second timezone
Returns:
offset between timezones

adjustTime

public java.util.Date adjustTime(java.util.Date time,
                                 java.util.TimeZone baseTimeZone,
                                 java.util.TimeZone currentTimeZone)
Adjust the given date object from the current time zone to the specified base time zone

Parameters:
time - date object to be converted
baseTimeZone - base time zone
currentTimeZone - current time zone
Returns:
adjusted date object

getTimeZone

public java.util.TimeZone getTimeZone(java.lang.String timeZone)
Parse the given time zone as a string

Parameters:
timeZone - time zone
Returns:
TimeZone object created from the string representation

VLab Common 1.2

Copyright 2004 by VLAB Dominik Stoklosa.