Aller à l'assistant d'horodatage
Exemples et utilitaires de packages temporels 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)Aller à l'assistant d'horodatage
En savoir plus sur cet outil de timestamp
Exemples et utilitaires de packages temporels Golang
Objectif
Utilisez cet outil pour consulter des exemples de packages horaires Go pour les horodatages et les fuseaux horaires Unix. Il aide les développeurs à vérifier les données temporelles avant la production. Saisissez une valeur, choisissez un format ou un fuseau horaire et copiez des résultats précis pour les journaux, les API, les bases de données, l'automatisation ou la documentation.
Avantages
Travaillez plus rapidement avec cet outil lorsque vous examinez les exemples de packages horaires Go pour les horodatages et les fuseaux horaires Unix. La validation détecte rapidement les valeurs mal formées et les résultats prêts à être copiés évitent les erreurs de transcription. Le traitement du navigateur conserve les données sur votre appareil pour des vérifications reproductibles.
Fonctionnalités de l’outil
Découvrez ce qui rend cet outil puissant
Facile à utiliser
Interface simple et intuitive pour tous les utilisateurs.
Traitement rapide
Opérations de timestamp rapides et efficaces.
Résultats précis
Calculs et conversions de timestamp précis.
Pourquoi choisir nos outils de timestamp ?
Traitement professionnel des timestamps avec une fiabilité de niveau entreprise
Comment ça marche
Étapes simples pour utiliser efficacement cet outil de timestamp
Entrez vos données
Saisissez votre timestamp ou votre date dans le champ prévu par l’outil.
Sélectionnez les options
Choisissez le format de sortie et les options supplémentaires.
Obtenez les résultats
Consultez instantanément les résultats convertis avec une grande précision.
Copiez et utilisez
Copiez les résultats et utilisez-les dans vos applications ou projets.
Outils connexes
Explorez plus d'outils de conversion et de calcul de timestamps
Tutoriels associés
Guides pratiques pour travailler avec les dates, fuseaux horaires et horodatages.