emacs组织模式:两个时间戳之间的工作日数

emacs组织模式:两个时间戳之间的工作日数,emacs,timestamp,spreadsheet,org-mode,Emacs,Timestamp,Spreadsheet,Org Mode,下表在Emacs的组织模式下自动计算了第1列和第2列中时间戳之间的天数,并将结果放入第3列 | <2015-07-24 Fri> | <2015-07-22 Wed> | 2 | #+TBLFM: $3=$1-$2 | | | 2| #+TBLFM:$3=$1-$2 我想知道是否有一种方法可以计算第1列和第2列给出的范围内的工作日数,即不包括周末。这需要设置一组自定义假日来定义什么是“工作日”。为了避免完全重新发明轮子,您可能有兴趣在我在计算工作日(基于用户定义的日历

下表在Emacs的组织模式下自动计算了第1列和第2列中时间戳之间的天数,并将结果放入第3列

| <2015-07-24 Fri> | <2015-07-22 Wed> | 2 |
#+TBLFM: $3=$1-$2
| | | 2|
#+TBLFM:$3=$1-$2

我想知道是否有一种方法可以计算第1列和第2列给出的范围内的工作日数,即不包括周末。

这需要设置一组自定义假日来定义什么是“工作日”。为了避免完全重新发明轮子,您可能有兴趣在我在计算工作日(基于用户定义的日历)的不同线程中已经完成的工作的基础上进行构建,并将其纳入定制的表解决方案中。该项目将需要一些中间的
elisp
,以根据您的具体需要进行修改
Calc
还内置了一些功能,利用您可能感兴趣的通用假日计划。原始海报可能感兴趣的另一个功能是
calendar count days region
:该功能也可以修改,以帮助编写此自定义表问题的解决方案。