Страницы

Поиск по вопросам

среда, 10 октября 2018 г.

Как в Go получить разность между двумя датами?

Как, имея две даты, получить разность между ними в минутах?


Ответ

Например с помощью Sub
t1 := time.Date(2017, 1, 1, 0, 0, 0, 0, time.UTC) t2 := time.Date(2017, 1, 1, 0, 15, 0, 0, time.UTC) fmt.Println(int(t2.Sub(t1) / time.Minute)) // 15
Playground: https://play.golang.org/p/uehzV_7Z_Y

Комментариев нет:

Отправить комментарий