Goのタイムスタンプを文字列に変換する方法
Go言語では、timeパッケージのFormat関数を使い、タイムスタンプを文字列に変換できます。
以下にサンプルコードを示します。
package main
import (
"fmt"
"time"
)
func main() {
// 获取当前时间的时间戳
timestamp := time.Now().Unix()
// 将时间戳转化为字符串,使用指定的格式
timeStr := time.Unix(timestamp, 0).Format("2006-01-02 15:04:05")
fmt.Println(timeStr)
}
このコードを実行すると、現在時刻の文字列表記が出力されます。形式は2006-01-02 15:04:05 です。
時間のフォーマット化では、基準となる時刻が2006-01-02 15:04:05になっており、これをもとに任意の時刻フォーマットを定義できます。