Change timestamp-compare to <=>
parent
ac208e23ff
commit
497be591c8
|
@ -126,16 +126,16 @@ continuations system ;
|
||||||
2004 1 1 13 30 0 0 make-timestamp = ] unit-test
|
2004 1 1 13 30 0 0 make-timestamp = ] unit-test
|
||||||
|
|
||||||
[ 0 ] [ 2004 1 1 13 30 0 0 make-timestamp
|
[ 0 ] [ 2004 1 1 13 30 0 0 make-timestamp
|
||||||
2004 1 1 12 30 0 -1 make-timestamp compare-timestamps ] unit-test
|
2004 1 1 12 30 0 -1 make-timestamp <=> ] unit-test
|
||||||
|
|
||||||
[ 1 ] [ 2004 1 1 13 30 0 0 make-timestamp
|
[ 1 ] [ 2004 1 1 13 30 0 0 make-timestamp
|
||||||
2004 1 1 12 30 0 0 make-timestamp compare-timestamps ] unit-test
|
2004 1 1 12 30 0 0 make-timestamp <=> ] unit-test
|
||||||
|
|
||||||
[ -1 ] [ 2004 1 1 12 30 0 0 make-timestamp
|
[ -1 ] [ 2004 1 1 12 30 0 0 make-timestamp
|
||||||
2004 1 1 13 30 0 0 make-timestamp compare-timestamps ] unit-test
|
2004 1 1 13 30 0 0 make-timestamp <=> ] unit-test
|
||||||
|
|
||||||
[ 1 ] [ 2005 1 1 12 30 0 0 make-timestamp
|
[ 1 ] [ 2005 1 1 12 30 0 0 make-timestamp
|
||||||
2004 1 1 13 30 0 0 make-timestamp compare-timestamps ] unit-test
|
2004 1 1 13 30 0 0 make-timestamp <=> ] unit-test
|
||||||
|
|
||||||
[ t ] [ now timestamp>unix-time millis 1000 /f - 10 < ] unit-test
|
[ t ] [ now timestamp>unix-time millis 1000 /f - 10 < ] unit-test
|
||||||
[ t ] [ 0 unix-time>timestamp unix-1970 = ] unit-test
|
[ t ] [ 0 unix-time>timestamp unix-1970 = ] unit-test
|
||||||
|
|
|
@ -205,7 +205,7 @@ M: number +second ( timestamp n -- timestamp )
|
||||||
: >gmt ( timestamp -- timestamp )
|
: >gmt ( timestamp -- timestamp )
|
||||||
0 convert-timezone ;
|
0 convert-timezone ;
|
||||||
|
|
||||||
: compare-timestamps ( tuple tuple -- n )
|
M: timestamp <=> ( ts1 ts2 -- n )
|
||||||
[ >gmt tuple-slots ] compare ;
|
[ >gmt tuple-slots ] compare ;
|
||||||
|
|
||||||
: timestamp- ( timestamp timestamp -- seconds )
|
: timestamp- ( timestamp timestamp -- seconds )
|
||||||
|
|
Loading…
Reference in New Issue