Задать вопрос
@researcher1111

Время в секундах golang?

Добрый вечер!
Вопрос таков: необходимо получить значение в секундах текущей даты и времени. То есть, сколько секунд прошло с 0 года 0 месяцев 0 дней 0 часов 0 секунд до сегодняшнего дня.
  • Вопрос задан
  • 1577 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф PRO
    4 месяца
    Далее
  • Stepik
    GOLANG NINJA. Искусство работы с ошибками и безмолвной паники
    4 недели
    Далее
Решения вопроса 1
  1. Вычислить кол-во секунд до 1 янв 1970 года и взять за константу
  2. Брать текущий UNIX time и складывать с полученной ранее константой


Пойдет такое?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hrls
@hrls
https://golang.org/pkg/time/#Date
https://golang.org/pkg/time/#Since
https://golang.org/pkg/time/#Duration.Seconds
ac := time.Date(0, time.January, 1, 0, 0, 0, 0, time.UTC)
fmt.Printf("seconds %v", time.Since(ac).Seconds())
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы