tiempo de golang. Desde () con meses y años
Estoy tratando de convertir una marca de tiempo como esta:
2015-06-27T09:34:22+00:00
a un tiempo desde el formato, por lo que diría hace 9 meses 1 día 2 horas 30 minutos 2 segundos.
algo como eso.
solíatime.Parse
ytime.Since
para llegar a esto:
6915h7m47.6901559s
Pero, ¿cómo me convierto a partir de ahí? Algo como esto es lo que pensé:
for hours > 24 {
days++
hours -= 24
}
Pero el problema con esto es que esto no será exacto durante meses porque los meses pueden tener 28, 30 y 31 días.
¿Hay una mejor manera de lograr lo que quiero?