Go formats time values with the special reference time 2006-01-02 15:04:05.

Format Layouts

format_layouts.go
package main

import (
	"fmt"
	"time"
)

func main() {
	var layout = 
	meeting := time.Date(2026, time.May, 28, 14, 45, 0, 0, time.UTC)
	formatted := meeting.Format(layout)

	fmt.Println("layout=", layout)
	fmt.Println("formatted=", formatted)
	fmt.Println("utc=", meeting.Location())
}
package main

import (
	"fmt"
	"time"
)

func main() {
	var layout = 
	meeting := time.Date(2026, time.May, 28, 14, 45, 0, 0, time.UTC)
	formatted := meeting.Format(layout)

	fmt.Println("layout=", layout)
	fmt.Println("formatted=", formatted)
	fmt.Println("utc=", meeting.Location())
}
package main

import (
	"fmt"
	"time"
)

func main() {
	var layout = 
	meeting := time.Date(2026, time.May, 28, 14, 45, 0, 0, time.UTC)
	formatted := meeting.Format(layout)

	fmt.Println("layout=", layout)
	fmt.Println("formatted=", formatted)
	fmt.Println("utc=", meeting.Location())
}
layout A Go layout is an example of the output shape, written with the reference date and time values.