Hi everybody,
I've detected a bug I think. I cannot create an instance of DateMidnight on
April 6, 1980
import java.util.TimeZone;
import org.joda.time.DateMidnight;
public class Main {
public static void main(String[] args)
{
System.out.println("Compiler: " +
System.getProperty("java.compiler"));
System.out.println("Version: " +
System.getProperty("java.version"));
System.out.println("Vendor: " + System.getProperty("java.vendor"));
System.out.println("Os: " + System.getProperty("os.name"));
System.out.println("Region: " + System.getProperty("user.region"));
System.out.println("Region: " +
System.getProperty("user.timezone"));
System.out.println("Timezone: " + TimeZone.getDefault());
DateMidnight dm = new DateMidnight(1980,4,6);
}
}
My output:
Compiler: null
Version: 1.6.0_24
Vendor: Sun Microsystems Inc.
Os: Linux
Region: null
Region:
Timezone:
sun.util.calendar.ZoneInfo[id="Europe/Vienna",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=139,lastRule=java.util.SimpleTimeZone[id=Europe/Vienna,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]
Exception in thread "main" java.lang.IllegalArgumentException: Illegal instant
due to time zone offset transition: 1980-04-05T23:00:00.000
at
org.joda.time.chrono.ZonedChronology.localToUTC(ZonedChronology.java:143)
at
org.joda.time.chrono.ZonedChronology.getDateTimeMillis(ZonedChronology.java:119)
at
org.joda.time.chrono.AssembledChronology.getDateTimeMillis(AssembledChronology.java:133)
at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:254)
at org.joda.time.base.BaseDateTime.<init>(BaseDateTime.java:195)
at org.joda.time.DateMidnight.<init>(DateMidnight.java:235)
at jodatest.Main.main(Main.java:18)
Java Result: 1
My Environment:
martin@linux-wwlh:~> java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
martin@linux-wwlh:~> uname -a
Linux linux-wwlh 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100
x86_64 x86_64 x86_64 GNU/Linux
I'm using JodaTime 1.6.2
Do you need some more informations?
Greetings, Martin
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Joda-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/joda-interest