golang
ts2dt 타임스탬프를 날짜로 변경해주기
'김용환'
2019. 10. 11. 19:53
로그를 다루다 보면 java timstamp( 또는 unix timestamp)로 데이터를 검증해야 할 때가 있다.
하도 많아서 하나를 만들었다.
package main import ( "fmt" "time" "strconv" "os" ) func main() { fmt.Println(len(os.Args)) if len(os.Args) == 1 { fmt.Println("----- usage") fmt.Println("ts2dt 0") fmt.Println("ts2dt 1570790541") return } if len(os.Args) > 2 { panic("error: only one timestmap") } ts := os.Args[1] i, err := strconv.ParseInt(ts, 10, 64) if err != nil { panic(err) } tm := time.Unix(i, 0) fmt.Println(tm) } // go build ts2dt.gio // ./ts2dt 1570790541