GNU bug report logs -
#25112
24.5; function to encode time from time string
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Sun, 4 Dec 2016 20:58:01 UTC
Severity: wishlist
Found in version 24.5
Done: Drew Adams <drew.adams <at> oracle.com>
Bug is archived. No further changes may be made.
Full log
Message #14 received at 25112 <at> debbugs.gnu.org (full text, mbox):
> > Enhancement request: Please add a function that accepts a time
> > string and a format spec (to interpret the time string), and
> > returns a time value that represents the same time.
>
> I believe you want either date-to-time or parse-time-string (the
> former is just a thin wrapper around the latter). date-to-time is
> described in the ELisp manual.
Sheesh. Dunno how I missed `date-to-time' in the manual. I read
the 3 nodes about dates & times, but clearly I didn't read them
well enough.
Maybe it would help to mention this direction of conversion after
the second paragraph of node `Time of Day', with a cross-reference?
And maybe the node named `Time Conversion' should mention something
about conversion both directions between strings and times, with
cross-references?
Anyway, `date-to-time' does what I want (though it seems to give
only a 2-element list, at least in the cases I've tried).
Its name does NOT seem very good, though. Among other things,
either a date or a time can be represented as either a list or
a string - neither is inherently only one or the other.
It might help to say something like:
(current-time-string (date-to-time date-time-string)) =
date-time-string
and
(date-to-time (current-time-string date-time-list)) =
date-time-list
Or if these are not always strictly true then at least point out
that this is the general idea.
E.g.,
(current-time-string (date-to-time "Sun Nov 27 16:38:38 2016")) =
"Sun Nov 27 16:38:38 2016"
(date-to-time (current-time-string '(22587 31886))) = (22587 31886)
I will close this bug, in any case. Thx.
This bug report was last modified 8 years and 230 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.