¿Cuál es la forma correcta de almacenar fechas en Common Lisp? Lo más parecido que encontré a una respuesta es this, lo que realmente no parece ser suficiente para mí.Almacenamiento de fechas en Common Lisp
5
A
Respuesta
6
¿Qué tal ENCODE-UNIVERSAL-TIME
?
(defparameter *my-birth-date* (encode-universal-time 0 0 0 14 2 1984))
+0
Esto es exactamente lo que estaba buscando. Gracias. –
+3
También es exactamente lo que está en la página que vinculó. ;-) – Ken
1
Si desea almacenar una fecha convertida en cadena, puede utilizar lo siguiente:
(multiple-value-bind
(s m h d mm y dw dst-p tz) (get-decoded-time)
(format nil "~D\/~D\/~D" date month year))
Cuestiones relacionadas
- 1. Secuencias en Common Lisp?
- 2. Webdevelopment en Common Lisp
- 3. Asociación en Common Lisp
- 4. Common Lisp a Lisp-n?
- 5. Predijo Common Lisp
- 6. Best Common Lisp IDE
- 7. Dibujando árboles en Common Lisp
- 8. Renombrando lambda en Common Lisp
- 9. División entera en Common Lisp?
- 10. Programación de Common Lisp Parallel
- 11. Especificadores de tipo Common Lisp
- 12. Ejercicios de Common Lisp/Problemas
- 13. Función de persistencia en Common Lisp
- 14. Introspección de clase en Common Lisp
- 15. Transposición de listas en Common Lisp
- 16. Uso de etiquetas en Common Lisp
- 17. Eliminación de un tipo en Common Lisp
- 18. Palabra clave programática Common Lisp
- 19. Common Lisp definición del paquete
- 20. ¿El mejor framework web en Common-Lisp?
- 21. Desenrolle/argumentos splat en Common Lisp
- 22. LET versus LET * en Common Lisp
- 23. Cómo implementar Multi-Threads en Common Lisp
- 24. Restablecer el estado en Common Lisp
- 25. raspando una tabla HTML en Common Lisp?
- 26. Common Lisp en Heroku con Hunchentoot?
- 27. ¿Qué hace | 5E | significa en Common Lisp?
- 28. Representational State Transfer (REST) en Common Lisp
- 29. Implementación del conjunto Mandelbrot en Common Lisp
- 30. definiendo setf-expanders en Common Lisp
¿Dónde quieres guardarlos y por qué '# 'get-universal-time' no hace lo que quieres? – khachik
Solo quiero guardar una fecha en la memoria, como '(defparameter * my-birth-date * '2/14/1984')', excepto que quiero hacerlo en la forma estándar. –
¿De qué manera la técnica enumerada en su enlace no funciona para usted? – Xach