package Helper import ( "time" ) func FormatTimestamp(t interface{}) string { var ( s string tt time.Time exists bool ) // Check if timestamp is string s, exists = t.(string) if exists { return s } // Check if timestamp is time.Time tt, exists = t.(time.Time) if !exists || tt.IsZero() { return "" } loc, _ := time.LoadLocation("Australia/Adelaide") return tt. In(loc). Format("02/01/2006 03:04 PM") }