Podemos obtener la fecha y hora actual con una marca de tiempo local con la ayuda de la función Location() y otras zonas horarias en Golang con la ayuda de la función LoadLocation() . LoadLocation() toma una string (nombre de la ciudad) como parámetro y devuelve el lugar.
.ubicación() no toma ningún parámetro y devuelve la ubicación .time.now() devuelve la fecha y hora actual con una marca de tiempo en local.
1. location() : No toma ningún parámetro y devuelve la hora local.
2. func LoadLocation(name string) (*Location, error) : Toma como parámetro el nombre del lugar. Devuelve la ubicación con el nombre dado o devuelve nil como un error.
3. time.Now() : Devuelve la hora actual.
Ejemplo 1:
package main import ( "fmt" "time" ) //main function func main() { // with the help of time.Now() // store the local time t := time.Now() // print location and local time fmt.Println("Location : ", t.Location(), " Time : ", t) }
Producción:
Location : Local Time : 2009-11-10 23:00:00 +0000 UTC m=+0.000000001
Ejemplo 2:
package main import ( "fmt" "time" ) // main function func main() { // with the help of time.Now() // store the local time t := time.Now() // print location and local time location, err := time.LoadLocation("America/New_York") if err != nil { fmt.Println(err) } // America/New_York fmt.Println("Location : ", location, " Time : ", t.In(location)) }
Producción:
Location : America/New_York Time : 2009-11-10 18:00:00 -0500 EST
Publicación traducida automáticamente
Artículo escrito por cse1604310056 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA