En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Unix() en el lenguaje Go se usa para producir «t» como un tiempo de Unix que es la cantidad de segundos transcurridos desde el 1 de enero de 1970 en UTC y la salida aquí no depende de la ubicación conectada con t . Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para usar estas funciones.
Sintaxis:
func (t Time) Unix() int64Aquí, “t” es el tiempo indicado.
Nota: Un sistema operativo similar a Unix almacena con frecuencia el tiempo como una cuenta de segundos de 32 bits. Y, por otro lado, el método Unix() aquí devuelve un valor de 64 bits, por lo que su período de validez es de miles de millones de años en el pasado o en el futuro.
Valor de retorno: Devuelve “t” como un tiempo Unix que es de tipo int64.
Ejemplo 1:
// Golang program to illustrate the usage of
// Time.Unix() function
// Including main package
package main
// Importing fmt and time
import
"fmt"
import
"time"
// Calling main
func main() {
// Defining t in UTC for Unix method
t :=
time
.Date(2020, 11, 14, 11, 30, 32, 0,
time
.UTC)
// Calling Unix method
unix := t.Unix()
// Prints output
fmt.Printf(
"%v\n"
, unix)
}
Producción:
1605353432Ejemplo 2:
// Golang program to illustrate the usage of
// Time.Unix() function
// Including main package
package main
// Importing fmt and time
import
"fmt"
import
"time"
// Calling main
func main() {
// Defining t in UTC for Unix method
t :=
time
.Date(2013, 11, 14, 1e3, 3e5, 7e1, 0,
time
.UTC)
// Calling Unix method
unix := t.Unix()
// Prints output
fmt.Printf(
"%v\n"
, unix)
}
Producción:
1405987270Aquí, el tiempo «t» indicado en el código anterior tiene valores que contienen la constante «e» que se convierten en el rango habitual durante la conversión.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA