Emacs Lisp中的日期和时间

hat*_*rix 5 emacs elisp

我理解emacs lisp非常适合处理日期和时间,但它是否有一个函数将字符串转换为使用%Y, %m, %d, %H, %M, %S,等等格式的整数的内部表示?而且,在emacs参考手册中,它说时间是两个或三个整数的列表,但是有更正式的规范或描述吗?〜谢谢〜

编辑:感谢您的回复 - 但我想我是否想知道是否有一个函数反向格式化时间字符串(就像parse-time-string输入字符串的结构规范一样)?

Edit2:我想答案是没有内置......但是这里已经实现了部分实现.

Boz*_*sov 2

大多数与时间相关的函数都会将时间作为三个整数的列表返回。第一个具有秒的最高有效 16 位,而第二个具有最低有效 16 位。第三个整数给出微秒计数。

在不提供比一秒更精细分辨率的系统上,微秒计数为零。

至于您问题的其余部分,请查看手册的这一部分,以防您错过。