Datetime 计算组织模式表中的持续时间

Datetime 计算组织模式表中的持续时间,datetime,emacs,spreadsheet,org-mode,org-table,Datetime,Emacs,Spreadsheet,Org Mode,Org Table,我正试图找出如何使用组织模式来计算两个时间点之间的持续时间,然而,虽然我知道如何在两个不同的日期进行计算,但当我添加时间组件时,它给出了一个答案,但我更希望在 XX天,XX小时,XX分钟 | Start | End | Duration | |------------------------+------------------------+----------| | <2013-07-16 Tue 15:15&

我正试图找出如何使用组织模式来计算两个时间点之间的持续时间,然而,虽然我知道如何在两个不同的日期进行计算,但当我添加时间组件时,它给出了一个答案,但我更希望在

XX天,XX小时,XX分钟

 | Start                  | End                    | Duration |
 |------------------------+------------------------+----------|
 | <2013-07-16 Tue 15:15> | <2013-07-17 Wed 11:15> | 0.833333 |
 |                        |                        |        0 |
   #+TBLFM: $3=(date(<$2>)-date(<$1>))
|开始|结束|持续时间|
|------------------------+------------------------+----------|
|  |  | 0.833333 |
|                        |                        |        0 |
#+TBLFM:$3=(日期()-date())

您可以使用T标志来使用格式HH:MM[:SS]。例如:

| Start                  | End                    |     Days | HH:MM:SS |
|------------------------+------------------------+----------+----------|
| <2013-07-15 Tue 10:15> | <2013-07-17 Wed 11:15> | 2.041667 | 49:00:00 |
|                        |                        |        0 | 00:00:00 |

#+TBLFM: $3=date(<$2>)-date(<$1>)::$4=60*60*24*$3;T
|开始|结束|天| HH:MM:SS|
|------------------------+------------------------+----------+----------|
|  |  | 2.041667 | 49:00:00 |
|                        |                        |        0 | 00:00:00 |
#+TBLFM:$3=date()-date():$4=60*60*24*3;T