package cobol // time is relative. keep it that way. import ( "time" ) // there is only one way to display the time as text // this is that way. Don't like it? Don't use COBOL func FormatTime(t time.Time) string { s := t.Format("2006/01/02 15:04:03") dur := time.Since(t) //always time, two spaces, (duration) return s + " (" + FormatDuration(dur) + ")" } func FormatTimeLocal(t time.Time) string { localTime := t.Local() s := localTime.Format("2006/01/02 15:04:03") dur := time.Since(t) //always time, two spaces, (duration) return s + " (" + FormatDuration(dur) + ")" }