Convertir tiempo en cadena en Go

Jay Singh 30 enero 2023
  1. Mostrar la hora actual usando time.Now en Go
  2. Convierta tiempo en cadena usando la función time.Time.String() en Go
Convertir tiempo en cadena en Go

Datetime es un tipo que representa los atributos de una fecha y hora en un momento determinado. Datetime se encuentra en el paquete time en Go.

El paquete time incluye todas las herramientas que necesitará para decir, medir y mostrar el tiempo. Los métodos fundamentales para formatear, analizar, mostrar y modificar la fecha y la hora también se incluyen en el paquete time.

time.Time es el tipo de cualquier variable o campo en una estructura que contiene el tiempo como valor. El tiempo es una unidad de medida que representa un nanosegundo en el tiempo.

Echemos un vistazo a algunos de los siguientes ejemplos.

Mostrar la hora actual usando time.Now en Go

El tiempo es necesario para este programa. La hora local actual se obtiene como una hora utilizando la nueva función del paquete time.

La variable currentTime se utiliza para almacenar el valor del tiempo. El fmt.Println se usa para imprimir la hora actual usando la salida currentTime.String() como formato de cadena.

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    fmt.Println("The time is", currentTime.String())
}

Producción :

The time is 2022-03-28 03:45:32 +0000 UTC m=+0.000000001

Convierta tiempo en cadena usando la función time.Time.String() en Go

En este escenario, los paquetes time proporcionan funcionalidad para calcular y visualizar el tiempo. El método time.String() en Go se utiliza para devolver el tiempo que se ha preparado utilizando la cadena de formato.

Además, esta función está incluida en el paquete time.

package main

import (
    "fmt"
    "time"
)

func main() {
    Time := time.Date(2022, 03, 28, 03, 50, 16, 0, time.UTC)
    t := Time.String()
    fmt.Printf("Time without nanoseconds is: %v\n", t)
}

Producción :

Time without nanoseconds is: 2022-03-28 03:50:16 +0000 UTC

Artículo relacionado - Go Time

Artículo relacionado - Go String

Artículo relacionado - Go Conversion