読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

emacs lispで日付を表示する

emacs lispで日付を表示する方法です。

実際のところ

今日の日時

emacs独自の時間形式の場合

(current-time)
;(22381 15109 244992 0)

それじゃ分からんから文字列で欲しい場合

(current-time-string)
;"Fri Jun 24 22:52:16 2016"

そんな様式じゃ分からん"日-月-年"でクレってとき

(format-time-string "%D" (current-time))
;"06/24/16"

特定の日時

2016年6月6日のデータを欲しい場合

 (encode-time 0 0 0 6 6 2016)
;(22356 15984)

それじゃ分からんから"日-月-年"で表示したい時

(format-time-string "%D" (encode-time 0 0 0 6 6 2016))
; "06/06/16"