怎么让org schedule的timestamp精确到分钟

怎么让org的schedule和deadline的timestamp,以及org-time-stamp,默认就是当前的小时和分钟 像TODO状态切换到done的那种效果

1 个赞

提示让你输入日期/时间的时候,输入时间 H:M(如 12:00)就行。

我不常用 Org,不清楚这里究竟能接受哪些格式。

1 个赞

刚发现还能写时间,试了一下,支持时间结尾写am,pm,自动转成24小时制。 前面的日期可以省略年/月/日或者全部省略代表当天,例如如下写法都是正确的:

17-1-10 13:30
1-10 1:30pm
10 1:30am
13:30

还可以用+n -n 代表后n天和前n天(n为数字)

3 个赞

实际上, org-time-stamp的第一个参数设为t就能输入时和分了。

(org-time-stamp t)

把它绑定到某个快捷键:

 (spacemacs/set-leader-keys-for-major-mode 'org-mode
    "iT" '(lambda () 
    (interactive) 
    (org-time-stamp t))


的确是,输入的是当前的时间。不一定要 t,直接用 C-u M-x org-time-stamp 也行。这里的 docstring 没讲,我觉得应该值得报告一个 bug。

之前没注意看,其实 doc-string 里面已经说了。


Org 文档里专门讲了如何输入时间: (org) The date/time prompt