github.com/gogf/gf@v1.16.9/.example/os/gtime/gtime_parsertime.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/gogf/gf/os/gtime" 7 ) 8 9 func main() { 10 content := ` 11 12 2018-11-01 14:30:39 -- 67 -- assignDoctor:request -- {"问诊ID":"1017467","操作类型":2,"操作ID":52339491,"医生ID":52339491,"是否主动接单":"是"} 13 2018-11-01 14:35:55 -- 73 -- throwIntoPool:request -- {"问诊Id":1017474,"当前Id":null,"当前角色":null} 14 ` 15 if t := gtime.ParseTimeFromContent(content); t != nil { 16 fmt.Println(t.String()) 17 fmt.Println(t.UTC()) 18 fmt.Println(gtime.Now().UTC()) 19 } else { 20 panic("cannot parse time from content") 21 } 22 23 //if t := gtime.ParseTimeFromContent(content, "d/M/Y:H:i:s +0800"); t != nil { 24 // fmt.Println(t.String()) 25 //} else { 26 // panic("cannot parse time from content") 27 //} 28 }