[Emacs] org-modeのcaptureで独自の日付形式を使いたい
org-modeのcapture機能で、独自フォーマットの日付を挿入する方法を紹介します。
通常は、テンプレートに%T
とか%t
などの変数を書いておくのが、org-mode的だと思うのですが、独自のフォーマットが使いたいときは、次の形式を使います。
%<...>
例えば、
%<%Y-%m-%d %H:%M>
は
2018-06-01 12:34
のように変換されます。
%<%m月%d日の記録>
と書いて
06月01日の記録
こんな感じに変換できます。
書式は、elispのformat-time-string
と同じです。
EmacsのInfo Emacs Lisp
の40.8 Parsing and Formatting Times
の次の項目を参照してください。
– Function: format-time-string format-string &optional time zone
以上、メモでした。