Хранение дат в Common Lisp - PullRequest
       11

Хранение дат в Common Lisp

5 голосов
/ 14 ноября 2010

Как правильно хранить даты в Common Lisp? Ближайшая вещь, которую я нашел к ответу, это это , что, похоже, мне не подходит.

Ответы [ 2 ]

6 голосов
/ 15 ноября 2010

Как насчет ENCODE-UNIVERSAL-TIME?

(defparameter *my-birth-date* (encode-universal-time 0 0 0 14 2 1984))
1 голос
/ 14 ноября 2010

Если вы хотите сохранить дату, преобразованную в строку, вы можете использовать следующее:

(multiple-value-bind
  (s m h d mm y dw dst-p tz) (get-decoded-time)
     (format nil "~D\/~D\/~D" date month year))
...