如何从文件读取org-time-stamp,并计算相隔的天数?

想要借助emacs记录一些周期性的事件,同时不借助clock-in clock-out得出其持续的天数。

比如我的record.org文件像是这样:

[2022-11-07 Mon]
[2022-11-13 Sun]
^L
[2022-11-16 Wed]
[2022-11-21 Mon]
^L

相邻的两个time-stamp是开始与结束的时间,那我应该如何从文件逐一读入,然后计算这些所持续的时间呢?

Org Mode date arithmetic :: Sacha Chua,介绍了使用 org 函数处理时间的方法,相信你应该会获取 buffer 中的字符串信息