tomcat 로그 파일의 타임 스탬프를 go로 구문 분석하려고하는데, 통과하지 않습니다.Tomcat 로그 파일의 타임 스탬프를 구문 분석하십시오.
package main
import (
"time"
"fmt"
)
func main() {
date := "26/Nov/2017:19:23:15 +0000"
fmt.Println(time.Parse(time.RFC822Z, date))
}
오류 메시지는 다음과 같습니다.
0001-01-01 00:00:00 +0000 UTC parsing time "26/Nov/2017:19:23:15 +0000" as "02 Jan 06 15:04 -0700": cannot parse "/Nov/2017:19:23:15 +0000" as " "
아무도 도와 줄 수 있습니까?
당신은 have'date = "26/11월/2017 : 19 : 23 : 15 0000"'및 레이아웃'RFC822 = "02 1월 6일 산악 표준시 15시 04분 ". 그게 어떻게 가능할 수 있니? – peterSO
@peterSO 어떤 아이디어를 제대로 파싱하는 방법? – buddyspencer
지시 사항 : 상수 아래의 [패키지 시간] (https://golang.org/pkg/time/)을 참조하십시오. "자신의 형식을 정의하려면 참조 시간이 어떻게 표시 될지 적어 두십시오." – peterSO