Entwickler

Go-Zeitstempel-Helfer

Beispiele und Dienstprogramme für Golang-Zeitpakete

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)

Go-Zeitstempel-Helfer

Mehr über dieses Timestamp-Werkzeug erfahren

Beispiele und Dienstprogramme für Golang-Zeitpakete

Zweck

Verwenden Sie dieses Tool, um Go-Zeitpaketbeispiele für Unix-Zeitstempel und Zeitzonen zu überprüfen. Es hilft Entwicklern, Zeitdaten vor der Produktion zu überprüfen. Geben Sie einen Wert ein, wählen Sie ein Format oder eine Zeitzone und kopieren Sie genaue Ergebnisse für Protokolle, APIs, Datenbanken, Automatisierung oder Dokumentation.

Vorteile

Arbeiten Sie schneller mit diesem Tool, wenn Sie sich Go-Zeitpaketbeispiele für Unix-Zeitstempel und Zeitzonen ansehen. Die Validierung erkennt fehlerhafte Werte frühzeitig und kopierfertige Ergebnisse verhindern Transkriptionsfehler. Durch die Browserverarbeitung werden Daten für wiederholbare Überprüfungen auf Ihrem Gerät gespeichert.

Werkzeugfunktionen

Entdecke, was dieses Werkzeug leistungsfähig macht

Kern

Einfach zu nutzen

Eine einfache, intuitive Oberfläche für alle Nutzer.

Leistung

Schnelle Verarbeitung

Schnelle und effiziente Timestamp-Operationen.

Qualität

Präzise Ergebnisse

Genaue Timestamp-Berechnungen und Konvertierungen.

Warum unsere Timestamp-Werkzeuge wählen?

Professionelle Timestamp-Verarbeitung mit zuverlässiger Infrastruktur

100%
Datenschutz geschützt
0ms
Verarbeitungslatenz
24/7
Verfügbarkeit
Kostenlos
Für immer kostenlos

So funktioniert es

Einfache Schritte zur Nutzung dieses Timestamp-Werkzeugs

1

Daten eingeben

Gib deinen Timestamp oder dein Datum in das Eingabefeld ein.

2

Optionen wählen

Wähle Ausgabeformat und zusätzliche Optionen.

3

Ergebnisse erhalten

Sieh die konvertierten Ergebnisse sofort und präzise.

4

Kopieren und verwenden

Kopiere die Ergebnisse und nutze sie in deinen Anwendungen oder Projekten.