LINUX.ORG.RU

Как в elisp сконвертировать строку в unxitime?

 ,


0

1

Есть строка в таком формате: Wed Oct 4 11:32:01 2017

Как на elisp ее правильно перевести в unixtime?

Сейчас решаю это с помощью

(shell-command-to-string (concat "date -d '" (gethash "time" msg) "' +%s"))
но, мне кажется, что это неправильный подход.

★★★★

Ответ на: комментарий от SL_RU

Я уже читал это. Но про ковертацию строки в unixtime там нет ничего.

Похожим выглядит (time-to-seconds (parse-time-string "Wed Oct 4 11:32:01 2017")), но на самом деле отрабатывает не так, как ожидается - возвращает 65568.00001100001.

Difrex ★★★★
() автор топика
Ответ на: комментарий от Difrex
(time-to-seconds (date-to-time "Wed Oct  4 11:32:01 2017"))
Difrex ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.