@Mikklosh

Как конвертировать дату в Unix-time?

Всем привет.

Вопрос в следующем как конвертировать дату формата: 2017-11-04-23-00-00 в целочисленное значение секунд, начиная с 1970 года?

Спасибо.
  • Вопрос задан
  • 2182 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Для FreeBSD:
date -jf '%F-%H-%M-%S' 2017-11-04-23-00-00 +'%s'
Для linux:
date --date=`echo 2017-11-04-23-00-00 | awk -F- -e '{ print $1"-"$2"-"$3"+T"$4":"$5":"$6 }'` +'%s'

Только учтите, что входное время будет локальное, а результат в UTC.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы