Junior — Middle
Kāda ir labākā veids, kā saglabāt laika zīmes, ņemot vērā laika joslu, lai nodrošinātu universālu apstrādi?
sobes.tech AI
Atbilde no AI
Labākais veids, kā saglabāt laika zīmes, ņemot vērā laika joslu, ir izmantot Koordinēto pasaules laiku (UTC). Tas palīdz izvairīties no problēmām ar vasaras/ziemas laika pāreju un laika joslu atšķirībām.
Go valodā parasti izmanto time.Time tipu un metodes UTC() un Parse ar laika joslas norādi.
Piemērs:
package main
import (
"fmt"
"time"
)
func main() {
tagad := time.Now().UTC() // pašreizējais laiks UTC
fmt.Println("UTC laiks:", tagad)
// Laika parsēšana UTC
t, err := time.Parse(time.RFC3339, "2024-06-01T15:04:05Z")
ja err != nil {
panic(err)
}
fmt.Println("Parsētais laiks:", t)
}
Laika saglabāšana UTC atvieglo laika zīmju apstrādi un salīdzināšanu dažādās laika joslās.