t := time.Now()
formatted := fmt.Sprintf("%d-%02d-%02dT%02d:%02d:%02d",
t.Year(), t.Month(), t.Day(),
t.Hour(), t.Minute(), t.Second())
On recupere le pid du processus qui a ouvert la socket :
netstat -laptun
Puis :
$ ps -eo pid,etime | grep 8084
8084 3-02:02:59
ici 3 jours, 2 heures, 2 minutes...!
Une fonction pour calculer le temps écoulé entre 2 timestamp