#Goで日時(datetime)をyyyy-MM-dd HH:mm:ss形式の文字列にする
Goで日時(datetime)をyyyy-MM-dd HH:mm:ss形式の文字列にするには、
Go 1.20以降の場合はTime.Format()にtime.DateTimeを渡します。
Go 1.20以前の場合は"2006-01-02 15:04:05"
を渡します。
Go 1.20以降ではtime.DateTime
以外のフォーマットが用意されています。
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
// Go 1.20以降
fmt.Println(t.Format(time.DateTime))
// Go 1.20以前
fmt.Println(t.Format("2006-01-02 15:04:05"))
}