リファレンス
その他
現在時刻を取得する
現在時刻を取得するにはcurrent-time関数かformat-time-string関数を使用します。
current-time関数の返り値はUNIX TIMEで
(HIGH LOW MICROSECOND)
という形式のリストになっています。
HIGHはUNIX TIMEの上位16bit、LOWはUNIX TIMEの下位16bitです。
(current-time) ;=> (21307 9285 839000)
(+ (* (car (current-time)) (expt 2.0 16))
(cadr (current-time))) ;=> 1396384837.0
あるいは単に(format-time-string "%s")とすれば秒換算したUNIX TIMEの文字列が返ります。
(format-time-string "%s") ;=> "1396384837"
最終更新:2017年07月23日 00:24