I use this pattern SimpleDateFormat format = new SimpleDateFormat(\"YYYY-MM-dd HH:mm:ss\"); in windows and it works, but when try on Ubuntu 10.04 it show an exc
I search for SimpleDateFormat and got the doc from oracle.
Works in my windows because I set the default JRE to 1.7 but still running using JRE1.6 for the Play Framework.

Works on Windows because of this, JRE1.7 has added 'Y' pattern for Week year and in JRE1.6 there is no pattern for this.
Y is not an valid pattern. y is.
As per the docs:
Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
M Month in year Month July; Jul; 07
w Week in year Number 27
...
I don't know why Y would work in windows, but it is not documented. y is the correct one. And the safest.