Desenvolvedor

Ajudante de carimbo de data/hora

Exemplos e utilitários do pacote de tempo 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)

Ajudante de carimbo de data/hora

Saiba mais sobre esta ferramenta de timestamp

Exemplos e utilitários do pacote de tempo Golang

Finalidade

Use esta ferramenta para revisar exemplos de pacotes de horário Go para carimbos de data/hora e fusos horários Unix. Ajuda os desenvolvedores a verificar os dados de tempo antes da produção. Insira um valor, escolha um formato ou fuso horário e copie resultados precisos para logs, APIs, bancos de dados, automação ou documentação.

Benefícios

Trabalhe mais rápido com esta ferramenta ao revisar exemplos de pacotes de horário Go para carimbos de data/hora e fusos horários Unix. A validação detecta valores malformados antecipadamente e os resultados prontos para cópia evitam erros de transcrição. O processamento do navegador mantém os dados no seu dispositivo para verificações repetíveis.

Recursos da ferramenta

Descubra o que torna esta ferramenta poderosa

Essencial

Fácil de usar

Interface simples e intuitiva para todos os usuários.

Desempenho

Processamento rápido

Operações de timestamp rápidas e eficientes.

Qualidade

Resultados precisos

Cálculos e conversões de timestamp precisos.

Por que escolher nossas ferramentas de timestamp?

Processamento profissional de timestamps com confiabilidade empresarial

100%
Privacidade protegida
0ms
Latência de processamento
24/7
Disponibilidade
Grátis
Para sempre grátis

Como funciona

Passos simples para usar esta ferramenta de timestamp

1

Insira seus dados

Digite seu timestamp ou data no campo de entrada da ferramenta.

2

Selecione opções

Escolha o formato de saída e opções adicionais.

3

Obtenha resultados

Veja os resultados convertidos instantaneamente com alta precisão.

4

Copie e use

Copie os resultados para a área de transferência e use em seus apps ou projetos.