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分MST "。それはどうすれば可能ですか? – peterSO
@peterSOそれを正しく解析する方法は? – buddyspencer
「パッケージ時間」(https://golang.org/pkg/time/)の「定数」を参照してください。「独自の書式を定義するには、参照時刻がどのように書式設定されているかを書き留めてください。 – peterSO