https://issues.apache.org/bugzilla/show_bug.cgi?id=55940
Stefan Bodewig <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID OS| |All --- Comment #1 from Stefan Bodewig <[email protected]> --- That's because of SimpleDateFormat <target name="SDF"> <echo file="SDF.java"><![CDATA[ import java.text.SimpleDateFormat; import java.util.Date; public class SDF { public static void main(String[] args) throws Exception { SimpleDateFormat f = new SimpleDateFormat("YYYY"); System.err.println("YYYY => " + f.format(new Date())); f = new SimpleDateFormat("yyyy"); System.err.println("yyyy => " + f.format(new Date())); } }]]></echo> <javac srcdir="." destdir="."> <include name="SDF.java"/> </javac> <java classname="SDF"> <classpath location="."/> </java> </target> leads to SDF: [javac] /tmp/date.xml:21: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1 source file to /tmp [java] YYYY => 2014 [java] yyyy => 2013 for me. Y is the "week year", i.e. the year of the calendar week you are in. Since this Thursday is in 2014 this week's year is 2014. -- You are receiving this mail because: You are the assignee for the bug.
