time.Date builds a deterministic time value from explicit parts.

Fixed Times

fixed_times.go
package main

import (
	"fmt"
	"time"
)

func main() {
	var hour = 
	start := time.Date(2026, time.May, 28, hour, 30, 0, 0, time.UTC)

	fmt.Println("year=", start.Year())
	fmt.Println("month=", start.Month())
	fmt.Println("hour=", start.Hour())
	fmt.Println("zone=", start.Location())
}
package main

import (
	"fmt"
	"time"
)

func main() {
	var hour = 
	start := time.Date(2026, time.May, 28, hour, 30, 0, 0, time.UTC)

	fmt.Println("year=", start.Year())
	fmt.Println("month=", start.Month())
	fmt.Println("hour=", start.Hour())
	fmt.Println("zone=", start.Location())
}
package main

import (
	"fmt"
	"time"
)

func main() {
	var hour = 
	start := time.Date(2026, time.May, 28, hour, 30, 0, 0, time.UTC)

	fmt.Println("year=", start.Year())
	fmt.Println("month=", start.Month())
	fmt.Println("hour=", start.Hour())
	fmt.Println("zone=", start.Location())
}
fixed time A fixed time uses chosen year, month, day, clock, and location values instead of the current clock.