función time.Time.Nanosecond() en Golang con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *