7000693: java.sql.Timestamp compareTo() issues using low values
Reviewed-by: okutsu
This commit is contained in:
parent
571f84fa86
commit
10467906c4
@ -473,7 +473,9 @@ public class Timestamp extends java.util.Date {
|
|||||||
* @since 1.4
|
* @since 1.4
|
||||||
*/
|
*/
|
||||||
public int compareTo(Timestamp ts) {
|
public int compareTo(Timestamp ts) {
|
||||||
int i = super.compareTo(ts);
|
long thisTime = this.getTime();
|
||||||
|
long anotherTime = ts.getTime();
|
||||||
|
int i = (thisTime<anotherTime ? -1 :(thisTime==anotherTime?0 :1));
|
||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
if (nanos > ts.nanos) {
|
if (nanos > ts.nanos) {
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user