#この記事の環境: Windows 7 システム、Go1.11.2 バージョン、この記事はすべてのブランドのコンピューターに適用されます。 推奨チュートリアル: "Go 言語でタイムスタンプをフォーマットする方法: まず、Go 言語の「time.Now().Unix()」メソッドを通じてタイムスタンプを取得し、次に「t.Format」メソッドを通じて時刻をフォーマットします。 。 できる。
go 言語チュートリアル "
Go タイムスタンプと日付文字列の変換
Go 言語 In、time .Now().Unix() はタイムスタンプの取得に使用され、t.Format は時刻の書式設定に使用され、time.Parse は時刻の解析に使用されます。 コード例を見てください:package main import ( "fmt" "time" ) func main() { //获取时间戳 timestamp := time.Now().Unix() fmt.Println(timestamp) //格式化为字符串,tm为Time类型 tm := time.Unix(timestamp, 0) fmt.Println(tm.Format("2006-01-02 03:04:05 PM")) fmt.Println(tm.Format("02/01/2006 15:04:05 PM")) //从字符串转为时间戳,第一个参数是格式,第二个是要转换的时间字符串 tm2, _ := time.Parse("01/02/2006", "02/08/2015") fmt.Println(tm2.Unix()) }
1423361979 2015-02-08 10:19:39 AM 08/02/2015 10:19:39 AM 1423353600
を示します。
その他の関連技術記事については、以上がGo言語でタイムスタンプをフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。