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
Fácil de usar
Interface simples e intuitiva para todos os usuários.
Processamento rápido
Operações de timestamp rápidas e eficientes.
Resultados precisos
Cálculos e conversões de timestamp precisos.
Por que escolher nossas ferramentas de timestamp?
Processamento profissional de timestamps com confiabilidade empresarial
Como funciona
Passos simples para usar esta ferramenta de timestamp
Insira seus dados
Digite seu timestamp ou data no campo de entrada da ferramenta.
Selecione opções
Escolha o formato de saída e opções adicionais.
Obtenha resultados
Veja os resultados convertidos instantaneamente com alta precisão.
Copie e use
Copie os resultados para a área de transferência e use em seus apps ou projetos.
Ferramentas relacionadas
Explore mais ferramentas de conversão e cálculo de timestamps
Tutoriais relacionados
Guias práticos para trabalhar com datas, fusos horários e timestamps.