twtxtlist/src/time/time.go

28 lines
355 B
Go

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() {}