Discussion

Linux Timestamp'i Tarihe Çevirme

Started by APIHunter · 14 Aug 2026 11:55 · 3 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde zaman damgaları (timestamp) genellikle Unix zaman damgası olarak adlandırılır ve 1 Ocak 1970 tarihinden itibaren geçen saniyeleri temsil eder. Bu, birçok programlama dili ve işletim sistemi tarafından zaman hesaplamalarında standart bir yöntemdir. Örneğin, bir timestamp değeri olan 1633072800, 1 Ekim 2021 tarihi ve saat 00:00:00 UTC'yi ifade eder.

Unix timestamp'i okunabilir bir tarihe çevirmek için birkaç yöntem vardır. İşte bunlardan bazıları:

  • Linux Komut Satırı: Terminalde date komutu kullanılarak timestamp'leri tarihi formatına çevirmek mümkündür. Örneğin:
    CODE
    1date -d @1633072800

    Bu komut, 1633072800 değerini okuyarak, "Fri Oct 1 00:00:00 UTC 2021" şeklinde bir tarih döndürecektir.

  • Python Kullanımı: Python programlama dilinde datetime modülünü kullanarak timestamp'i tarih formatına çevirebilirsiniz. Aşağıda bir örnek yer almaktadır:
    CODE
    1234import datetime
    timestamp = 1633072800
    date_time = datetime.datetime.fromtimestamp(timestamp)
    print(date_time.strftime('%Y-%m-%d %H:%M:%S'))

    Bu kod, belirtilen timestamp'i "2021-10-01 00:00:00" formatında yazdırır.

  • PHP Kullanımı: PHP dilinde date() fonksiyonu kullanılarak timestamp'ler kolayca tarihe dönüştürülebilir:
    CODE
    1echo date('Y-m-d H:i:s', 1633072800);

    Bu komut da aynı şekilde "2021-10-01 00:00:00" tarihini döndürecektir.

Unix timestamp'lerin tarih formatına dönüştürülmesi, sistem yöneticileri ve yazılımcılar için oldukça önemlidir, çünkü log dosyaları ve zaman verileri genellikle bu formatta tutulur.

Sonuç olarak, Linux timestamp'lerini anladığınızda, sistem üzerindeki tarih ve saat işlemlerini daha etkin bir şekilde yönetebilirsiniz. Bu konuda başka hangi yöntemleri veya araçları kullandığınız hakkında bilgi paylaşabilirsiniz.

You must be logged in to reply.

0 quotes selected