Settare la timezone in Go

Mattepuffo's logo
Settare la timezone in Go

Settare la timezone in Go

In Go possiamo settare/forzare la timezone molto facilmente.

In questo articolo vediamo un esempio, in cui stamperemo prima l'orario locale e poi l'orario della nuova timezone.

Non sono richieste librerie esterne.

Questo il codice:

package main

import (
	"fmt"
	"time"
)

func main() {
	dtLocal := time.Now()
	fmt.Println(dtLocal.String())

	loc, err := time.LoadLocation("Africa/Cairo")

	if err != nil {
		fmt.Println(err)
	}

	time.Local = loc

	dt := time.Now()
	fmt.Println(dt.String())
}

Enjoy!


Condividi

Commentami!