[Lisppaste-cvs] CVS update: lisppaste2/web-server.lisp
Brian Mastenbrook
bmastenbrook at common-lisp.net
Mon Nov 29 20:41:56 UTC 2004
Update of /project/lisppaste/cvsroot/lisppaste2
In directory common-lisp.net:/tmp/cvs-serv11415
Modified Files:
web-server.lisp
Log Message:
Bug fix to time-delta-primitive
Date: Mon Nov 29 21:41:56 2004
Author: bmastenbrook
Index: lisppaste2/web-server.lisp
diff -u lisppaste2/web-server.lisp:1.70 lisppaste2/web-server.lisp:1.71
--- lisppaste2/web-server.lisp:1.70 Mon Nov 29 16:47:52 2004
+++ lisppaste2/web-server.lisp Mon Nov 29 21:41:55 2004
@@ -1,4 +1,4 @@
-;;;; $Id: web-server.lisp,v 1.70 2004/11/29 15:47:52 bmastenbrook Exp $
+;;;; $Id: web-server.lisp,v 1.71 2004/11/29 20:41:55 bmastenbrook Exp $
;;;; $Source: /project/lisppaste/cvsroot/lisppaste2/web-server.lisp,v $
;;;; See the LICENSE file for licensing information.
@@ -357,9 +357,10 @@
(minutes (* seconds 60))
(hours (* minutes 24))
(days (* hours 7))
- (weeks (* days 487/16))
+ (weeks (* hours 487/16))
(months (* weeks 12))
(years (* hours (+ 365 1/4))))
+ (format t "weeks is ~S, delta is ~S, floor w/weeks is ~S~%" weeks delta (floor delta weeks))
(let ((primitive
(cond
((< delta seconds) (format nil "~D second~:P" delta))
@@ -368,7 +369,7 @@
((< delta days) (format nil "~D day~:P" (floor delta hours)))
((< delta weeks) (format nil "~D week~:P" (floor delta days)))
((< delta months) (format nil "~D month~:P" (floor delta weeks)))
- (t (format nil "~D years" (floor delta years))))))
+ (t (format nil "~D years" (floor delta months))))))
(if (eql level 1) primitive
(format nil "~A, ~A" primitive
(time-delta-primitive
More information about the Lisppaste-cvs
mailing list