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
Joda-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to