私は現在の時間値を取得したいと思います。私はthis私のために働く答えが見つかりましたが、なぜフォーマット方法は20060102150405
値を取るか分からない?好きではないyyyyMMdd hhmmss
。20060102150405の意味は?
答えて
https://golang.org/pkg/time/#pkg-constants「01/02 03:04:05 PM '06 -0700」各コンポーネントは異なる番号(1,2,3など)を持っているため、あなたは欲しい。
あなたが他の言語で行うこととは違った独自の時間フォーマットです。代わりに、日付を印刷するための従来のフォーマットを有していると、それはPOSIXのdate
コマンドで1 2 3 4 5 6
だとして、Goが、無意味に思えるが、実際には理由がある基準日20060102150405
を使用しています。
Mon Jan 2 15:04:05 -0700 MST 2006
0 1 2 3 4 5 6
タイムゾーンが7
ですが、それはで座っています途中で、最終的にフォーマットは1 2 3 4 5 7 6
に似ています。
This online converterは、strftime
形式から移行する場合に便利です。
興味深い歴史的参照:https://github.com/golang/go/issues/444
time
パッケージが同様に便利な定数を提供します:
const ( ANSIC = "Mon Jan _2 15:04:05 2006" UnixDate = "Mon Jan _2 15:04:05 MST 2006" RubyDate = "Mon Jan 02 15:04:05 -0700 2006" RFC822 = "02 Jan 06 15:04 MST" RFC822Z = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone RFC850 = "Monday, 02-Jan-06 15:04:05 MST" RFC1123 = "Mon, 02 Jan 2006 15:04:05 MST" RFC1123Z = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone RFC3339 = "2006-01-02T15:04:05Z07:00" RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00" Kitchen = "3:04PM" // Handy time stamps. Stamp = "Jan _2 15:04:05" StampMilli = "Jan _2 15:04:05.000" StampMicro = "Jan _2 15:04:05.000000" StampNano = "Jan _2 15:04:05.000000000" )
あなたはこのようにそれらを使用することができます。
t := time.Now()
fmt.Println(t.Format(time.ANSIC))
20060102150405は日付で、時間形式2006/01/02 15:04:05
パッケージメイン
インポート( "FMT" "時間" )
FUNCメイン(){
date1 := time.Now().Format("2006/01/02 15:04")
fmt.Println(date1)//2009/11/10 23:00
date2 := time.Now().Format("20060102150405")
fmt.Println(date2)//20091110230000
}
- 1. ":"の意味は?
- 2. `/ * @ 'の意味は?
- 3. 「#」の意味は?
- 4. ``?( '')??? `の意味は?
- 5. 「?」の意味は?
- 6. 意味は、「 - >」
- 7. 意味は、
- 8. 意味は、Java
- 9. 意味は
- 10. 意味は
- 11. CTORの意味は?
- 12. ATS_STATIC_PREFIXの意味は?
- 13. 「ヒーローユニット」の意味は?
- 14. ORMの意味は?
- 15. addEventListener()の意味は?
- 16. _branch_match_idの意味は?
- 17. reduceByKey(_ ++ _)の意味は
- 18. xmlns:androidの意味は?
- 19. オープンレコードパターンの意味は?
- 20. CDATAの意味は?
- 21. トレースバックの意味は?
- 22. サービスツーサービスアプリケーションの意味は?
- 23. `BIN`、` UN`、 `ZF`、` G`の意味はMySQL WorkBenchの意味ですか?
- 24. NSDecimalAdd() - constの意味は何を意味するのですか?
- 25. linuxの意味はどういう意味ですか?
- 26. 客観的な意味での意味は何ですか?
- 27. 意味2ルータリンク意味URLあり
- 28. 意味は、crontabエントリ
- 29. 意味
- 30. 意味
'2006-01 -02 15:04:05'? – axiac