twtxtlist/src/time/time.go

26 lines
350 B
Go
Raw Normal View History

2016-02-07 20:48:43 +00:00
package main
2016-02-08 02:51:41 +00:00
import "time"
2016-02-07 20:48:43 +00:00
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() {}