In my impression the java.util.SimpleDateFormat format() and parse() are one off. String=format(parse(String)) and Date=parse(format(Date)) don't properly round-trip. Could anybody confirm that he sees this too? In case this bug can be confirmed, I'll post a bug report.