время Голанга. С (месяцами и годами)
Я пытаюсь преобразовать метку времени следующим образом:
2015-06-27T09:34:22+00:00
ко времени, прошедшему с момента форматирования, так сказать 9 месяцев назад 1 день 2 часа 30 минут 2 секунды.
что-то вроде того.
я использовалtime.Parse
а такжеtime.Since
чтобы добраться до этого:
6915h7m47.6901559s
Но как мне конвертировать дальше? Примерно так я и думал
for hours > 24 {
days++
hours -= 24
}
Но проблема в том, что это не будет точным в течение нескольких месяцев, потому что месяцы могут иметь 28, 30 и 31 день.
Есть ли лучший способ добиться того, чего я хочу?