Convertir tiempo en cadena en Go
-
Mostrar la hora actual usando
time.Now
en Go -
Convierta tiempo en cadena usando la función
time.Time.String()
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
- Cómo analizar la cadena de fechas en Go
- Cómo concatenar eficientemente las cadenas en Go
- Cómo convertir un valor int en cadena en Go
- Cómo convertir una cadena a un tipo entero en Go
- Cómo escribir cadenas multilíneas en Go
- Cadena inversa GoLang