<font size="2">
<p>Hi,</p>
<p>We are using the olson DB tzdata2009s for java.</p>
<p>When testing Fiji, we encountered a problem where the TZ isn&#39;t reporting The DST changes properly.</p>
<p>The following is the test case :</p>
<p>-------------------------</p>
<p>import java.util.*;</p>
<p>public class TZ {</p>
<p>public static void main(String args[]) {</p>
<p>TimeZone tz = TimeZone.getTimeZone(&quot;Pacific/Fiji&quot;);</p>
<p>System.out.println(&quot;tz---&quot;+tz);</p>
<p>}</p>
<p>}</p>
<p>---------------------------</p>
<p>Once run this gives :</p>
<p>tz---sun.util.calendar.ZoneInfo[id=&quot;Pacific/Fiji&quot;,offset=43200000,dstSavings=0,useDaylight=false,transitions=9,lastRule=null]</p>
<p>Java itself works fine for other timezones showing correct DST (eg : For Israel it gives):</p>
<p>tz---sun.util.calendar.ZoneInfo[id=&quot;Israel&quot;,offset=7200000,dstSavings=3600000,useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Israel,offset=7200000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=26,startDayOfWeek=6,startTime=7200000,startTimeMode=0,endMode=1,endMonth=8,endDay=13,endDayOfWeek=0,endTime=7200000,endTimeMode=0]]</p>

<p>We should get a similar result for Pacific/Fiji</p>
<p> </p>
<p>Thanks</p>
<p>Sonali</p></font>