En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Nanosecond() en el lenguaje Go se usa para encontrar el desplazamiento de nanosegundos dentro del segundo según lo proporciona «t» y el rango es [0, 999999999]. Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para poder usar estas funciones.
Sintaxis:
func (t Time) Nanosecond() int
Aquí, “t” es el tiempo indicado.
Valor de retorno: Devuelve el desplazamiento de nanosegundos dentro del segundo proporcionado por «t».
Ejemplo 1:
// Golang program to illustrate the usage of // Time.Nanosecond() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time.Date(2017, 23, 5, 11, 51, 04, 30, time.UTC) // Calling Nanosecond method nano := t.Nanosecond() // Prints nanoseconds as specified fmt.Printf("The stated nanoseconds "+ "specified is: %v\n", nano) }
Producción:
The stated nanoseconds specified is: 30
Ejemplo 2:
// Golang program to illustrate the usage of // Time.Nanosecond() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time.Date(2017, 34, 56, 78, 87, 97, 687678678685757, time.UTC) // Calling Nanosecond method nano := t.Nanosecond() // Prints nanoseconds as specified fmt.Printf("The stated nanoseconds "+ "specified is: %v\n", nano) }
Producción:
The stated nanoseconds specified is: 678685757
Aquí, los nanosegundos indicados en el código anterior están fuera del rango habitual, pero se normalizan 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