Go での日付形式の変換
質問:
「2010-01」形式の日付を変換するにはどうすればよいですか? -23 11:44:20」から「2010 年 1 月 23 日11:44" using Go?
答え:
Go で異なる日付形式間で変換するには、time パッケージの Parse 関数と Format 関数を利用できます。どちらの関数も、パラメータとして基準時刻 (希望の形式) を受け入れ、書式設定プロセスを簡素化します。
例:
dtstr1 := "2010-01-23 11:44:20" dt, _ := time.Parse("2006-01-02 15:04:05", dtstr1) dtstr2 := dt.Format("Jan 2 '06 at 15:04")
このコードは、元の日付文字列を希望の " に変換します。次の手順を使用して、「2010 年 1 月 23 日 11:44」形式に変換します。
以上がGoで「YYYY-MM-DD HH:mm:ss」を「Mon DD 'YY at HH:mm」に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。