[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

parsing a date

From: Eric Abrahamsen
Subject: parsing a date
Date: Fri, 28 Sep 2012 10:07:08 +0800
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.50 (gnu/linux)

I'm reading in files with dates in this format: "2011-11-25". I need to
write them out as "2011/11/25". Instead of just manhandling the strings
(I'll likely need this date information in other places) I wanted to
parse the strings into proper date objects, then format them back into
strings. `date-to-time' doesn't work because (parse-time-string
"2011-11-15") gives me:

(nil nil nil 15 11 2011 nil nil nil)

Which is not acceptable to `encode-time', because it requires integers,
not nil. I can't believe this is quite this complicated: do I really
have to replace all the nils with 0 myself?

Any pointers gratefully accepted,


GNU Emacs (i686-pc-linux-gnu, GTK+ Version 3.4.4)
 of 2012-09-16 on pellet

reply via email to

[Prev in Thread] Current Thread [Next in Thread]