If I run the following program, which parses two date strings referencing times 1 second apart and compares them:
public static void main(String[] args) throw
I'm sorry to say, but the time discontinuity has moved a bit in
JDK 6 two years ago, and in JDK 7 just recently in update 25.
Lesson to learn: avoid non-UTC times at all costs, except maybe for display.