Following is my java code snippet.
Timestamp ts = Timestamp.valueOf("1900-12-31 23:59:59.999");
System.out.println("ts=====>" + ts.getTime());
oracle jdk result is
ts=====>-2177483400001
ibm jdk(IBM J9 VM (build 2.3, J2RE 1.5.0) result is
ts=====>-2177483272001
Why these two values are different?