Desarrollador

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

Principal

Fácil de usar

Interfaz simple e intuitiva para todos los usuarios.

Rendimiento

Procesamiento rápido

Operaciones de timestamp rápidas y eficientes.

Calidad

Resultados precisos

Cálculos y conversiones de timestamp precisos.

¿Por qué elegir nuestras herramientas de timestamp?

Procesamiento profesional de timestamps con fiabilidad empresarial

100%
Privacidad protegida
0ms
Latencia de procesamiento
24/7
Disponibilidad
Gratis
Siempre gratis

Cómo funciona

Pasos simples para usar esta herramienta de timestamp

1

Introduce tus datos

Ingresa tu timestamp o fecha en el campo de entrada de la herramienta.

2

Selecciona opciones

Elige el formato de salida y las opciones adicionales.

3

Obtén resultados

Ve los resultados convertidos al instante con alta precisión.

4

Copia y usa

Copia los resultados y úsalos en tus aplicaciones o proyectos.