Unix Zaman Damgası Dönüştürücü
Unix zaman damgaları ile insan tarafından okunabilir tarihler arasında dönüştürün.
Zaman Damgası → Tarih
Tarih → Zaman Damgası
Bu araç hakkında
Unix zaman damgası, herhangi bir anı tek bir sayı kullanarak temsil etmenin basit ama güçlü bir yoludur. Saat dilimlerinden, tarih biçimlerinden veya takvim sistemlerinden endişe duymadan, dünyadaki geliştirici, mühendis ve veri analisti, sistemleri senkronize etmek, geçmiş verileri depolamak ve zaman içinde kesin noktaları iletmek için zaman damgalarına güvenirler. İster bir web sunucusunun günlükleriyle çalışıyor, ister otomatikleştirilmiş görevleri planlıyor, ister zaman içinde olayları analiz ediyor olun, Unix zaman damgaları konum veya yerel ayarlar ne olursa olsun değişmeyen evrensel bir dil sağlar.
Bu araç, Unix zaman damgaları (saniye veya milisaniye cinsinden) ile okunabilir tarihler arasında dönüştürme yapar. Bir zaman damgasını girerek yerel saat diliminizdeki ilgili tarihi ve saati görmek için veya herhangi bir tarih girerek Unix zaman damgasını oluşturmak için yeterlidir. Dönüştürücü, saniye mi yoksa milisaniye mi girdiğinizi otomatik olarak algılar ve farklı zaman damgası birimlerini kullanan API'ler, veritabanları ve programlama dilleriyle sorunsuz çalışmayı sağlar. Referans olarak UTC saatini de gösterir, zaman içinde mutlak anı ve bunun konumunuza nasıl çevrileceğini anlamanıza yardımcı olur.
Programcılar, günlüklerde hata ayıklarken, planlanmış görevleri ayarlarken, API'lerle çalışırken veya farklı platformlar arasında zaman damgalarını ileten sistemleri entegre ederken bu aracı kullanır. Aynı zamanda arşivlenen verilerindeki olayların gerçekten ne zaman gerçekleştiğini anlamak, farklı yazılımlar tarafından kullanılan zaman damgası biçimleri arasında dönüştürme yapmak veya bilgisayarların zamanı nasıl takip ettiğini öğrenmek için de faydalıdır. Hesap gerekmez—sadece tarayıcınızda açın ve anında dönüştürün.
Sıkça Sorulan Sorular
Kod Uygulaması
from datetime import datetime, timezone
# Current Unix timestamp
now_ts = int(datetime.now(timezone.utc).timestamp())
print(f"Current Unix timestamp (s): {now_ts}")
print(f"Current Unix timestamp (ms): {now_ts * 1000}")
# Timestamp to datetime
def ts_to_datetime(ts: int | float, unit: str = "s") -> datetime:
"""Convert Unix timestamp to UTC datetime."""
if unit == "ms":
ts = ts / 1000
return datetime.fromtimestamp(ts, tz=timezone.utc)
# Datetime to timestamp
def datetime_to_ts(dt: datetime, unit: str = "s") -> int:
"""Convert datetime to Unix timestamp."""
ts = dt.timestamp()
return int(ts * 1000) if unit == "ms" else int(ts)
# Examples
ts = 1700000000
dt = ts_to_datetime(ts)
print(f"1700000000 -> {dt.isoformat()}") # 2023-11-14T22:13:20+00:00
dt2 = datetime(2024, 1, 1, tzinfo=timezone.utc)
print(f"2024-01-01 UTC -> {datetime_to_ts(dt2)}") # 1704067200
# Parse any date string to timestamp
from datetime import datetime
dt3 = datetime.fromisoformat("2024-06-15T12:00:00+09:00")
print(f"2024-06-15T12:00:00+09:00 -> {datetime_to_ts(dt3)}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.