package main import ( "time" ) import "C" //export fixTime func fixTime(inp *C.char) *int64 { gostr := C.GoString(inp) t, err := time.Parse("2006-01-02T15:04:05.000000-07:00", gostr) if err != nil { t, err = time.Parse("2006-01-02T15:04:05-07:00", gostr) if err != nil { return nil } } res := t.Unix() return &res } func main() {}