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

En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.String() en el lenguaje Go se usa para generar el tiempo que se formatea con la ayuda de la string de formato. 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) String() string

Aquí, “t” es el tiempo indicado.

Nota: Si la hora indicada tiene una lectura de reloj que es monótona, la string que se devuelve como salida incluye un campo final, es decir, «m=±valor». Donde valor es la lectura de reloj invariable que se organiza como un número decimal de segundos.

Valor devuelto: Devuelve la hora que está formateada con la ayuda de la string de formato.

Ejemplo 1:

// Golang program to illustrate the usage of
// Time.String() function
  
// Including main package
package main
  
// Importing fmt and time
import (
    "fmt"
    "time"
)
  
// Calling main
func main() {
  
    // Defining the time for String method
    Time := time.Date(2020, 11, 14, 10, 45, 16, 0, time.UTC)
  
    // Calling String method
    t := Time.String()
  
    // Prints output
    fmt.Printf("The time without nanoseconds is: %v\n", t)
}

Producción:

The time without nanoseconds is: 2020-11-14 10:45:16 +0000 UTC

Ejemplo 2:

// Golang program to illustrate the usage of
// Time.String() function
  
// Including main package
package main
  
// Importing fmt and time
import (
    "fmt"
    "time"
)
  
// Calling main
func main() {
  
    // Defining the time for String method
    Time := time.Date(2020, 11, 14, 36, 45, 16, 36, time.UTC)
  
    // Calling String method
    t := Time.String()
  
    // Prints output
    fmt.Printf("The time with nanoseconds is: %v\n", t)
}

Producción:

The time with nanoseconds is: 2020-11-15 12:45:16.000000036 +0000 UTC

Aquí, la hora indicada en el código anterior está fuera del rango habitual pero está normalizada, mientras que la conversión y los nanosegundos también se incluyen en el tiempo indicado anteriormente.

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 *