Ir al asistente de marca de tiempo
Ejemplos y utilidades del paquete de tiempo de Golang
Go Timestamp Examples
Complete guide to working with timestamps in Go. Learn time package, formatting, and best practices.
Get Current Timestamp
Get current Unix timestamp in Go
package main
import (
"fmt"
"time"
)
func main() {
// Get current Unix timestamp in seconds
now := time.Now()
unixSeconds := now.Unix()
fmt.Println("Unix seconds:", unixSeconds) // 1729584000
// Get Unix timestamp in milliseconds
unixMilli := now.UnixMilli()
fmt.Println("Unix milliseconds:", unixMilli) // 1729584000000
// Get Unix timestamp in nanoseconds
unixNano := now.UnixNano()
fmt.Println("Unix nanoseconds:", unixNano)
// Get Unix timestamp in microseconds
unixMicro := now.UnixMicro()
fmt.Println("Unix microseconds:", unixMicro)
}Convert Timestamp to Time
Convert Unix timestamp to time.Time object
package main
import (
"fmt"
"time"
)
func main() {
// From Unix seconds
timestamp := int64(1729584000)
t := time.Unix(timestamp, 0)
fmt.Println(t) // 2024-10-22 01:20:00 +0000 UTC
// From Unix milliseconds
timestampMilli := int64(1729584000000)
t2 := time.UnixMilli(timestampMilli)
fmt.Println(t2)
// From Unix microseconds
timestampMicro := int64(1729584000000000)
t3 := time.UnixMicro(timestampMicro)
fmt.Println(t3)
// Format the time
formatted := t.Format("2006-01-02 15:04:05")
fmt.Println(formatted) // "2024-10-22 01:20:00"
}Parse String to Timestamp
Parse date strings and convert to timestamps
package main
import (
"fmt"
"time"
)
func main() {
// Parse RFC3339 (ISO 8601)
str := "2024-10-22T01:20:00Z"
t, err := time.Parse(time.RFC3339, str)
if err != nil {
panic(err)
}
fmt.Println(t.Unix()) // 1729584000
// Parse custom format
customStr := "2024-10-22 01:20:00"
layout := "2006-01-02 15:04:05"
t2, err := time.Parse(layout, customStr)
if err != nil {
panic(err)
}
fmt.Println(t2.Unix())
// Parse with timezone
loc, _ := time.LoadLocation("America/New_York")
t3, _ := time.ParseInLocation(layout, customStr, loc)
fmt.Println(t3.Unix())
}Quick Reference
Get Current Timestamp
time.Now().Unix()time.Now().UnixMilli()time.Now().UnixNano()Parse Timestamp
time.Unix(sec, 0)time.UnixMilli(ms)time.UnixMicro(micro)Format Time
t.Format("2006-01-02")t.Format(time.RFC3339)t.Format("01/02/2006")Parse String
time.Parse(layout, str)time.ParseInLocation(...)time.ParseDuration(str)Ir al asistente de marca de tiempo
Conoce más sobre esta herramienta de timestamp
Ejemplos y utilidades del paquete de tiempo de Golang
Propósito
Utilice esta herramienta para revisar ejemplos de paquetes de tiempo Go para marcas de tiempo y zonas horarias Unix. Ayuda a los desarrolladores a verificar los datos de tiempo antes de la producción. Ingrese un valor, elija un formato o zona horaria y copie resultados precisos para registros, API, bases de datos, automatización o documentación.
Beneficios
Trabaje más rápido con esta herramienta cuando revise ejemplos de paquetes de tiempo Go para marcas de tiempo y zonas horarias Unix. La validación detecta tempranamente los valores con formato incorrecto y los resultados listos para copiar evitan errores de transcripción. El procesamiento del navegador mantiene los datos en su dispositivo para realizar comprobaciones repetibles.
Funciones de la herramienta
Descubre qué hace potente a esta herramienta
Fácil de usar
Interfaz simple e intuitiva para todos los usuarios.
Procesamiento rápido
Operaciones de timestamp rápidas y eficientes.
Resultados precisos
Cálculos y conversiones de timestamp precisos.
¿Por qué elegir nuestras herramientas de timestamp?
Procesamiento profesional de timestamps con fiabilidad empresarial
Cómo funciona
Pasos simples para usar esta herramienta de timestamp
Introduce tus datos
Ingresa tu timestamp o fecha en el campo de entrada de la herramienta.
Selecciona opciones
Elige el formato de salida y las opciones adicionales.
Obtén resultados
Ve los resultados convertidos al instante con alta precisión.
Copia y usa
Copia los resultados y úsalos en tus aplicaciones o proyectos.
Herramientas relacionadas
Explora más herramientas de conversión y cálculo de timestamps
Tutoriales relacionados
Guías prácticas para trabajar con fechas, zonas horarias y marcas de tiempo.