3 Ağustos 2013 Cumartesi

Unix Timestamp Windows Tarih-Saat Dönüşümü Excel Formülü

Unix TimeStamp, zamanı yönetmek için geliştirilmiş bir tarih sistemidir. Kısaca, 1 Ocak 1970 tarihinin gece yarısından bu yana geçen zamanın saniyeler cinsinden değeridir. Neden bu şekilde bir tarih sistemine ihtiyaç duyulmuş sorusuna verilebilecek en net yanıt, bilgisayar işlemcileri için sayısal değerler üzerinde işlem yapmanın çok daha kolay olmasıdır.

Şimdi Unix zamanının Windows zamanına Excel formülü ile dönüştürelim. Bunun için Unix zaman değerini gün sayısına çevirip bu tarihe 1 Ocak 1970 değerini ekleyeceğiz.

Örnek Unix zaman sayımızı 1375578923 olsun.

( 1375578923/60) dakikayı verir.
(( 1375578923/60)/60  ) saat değerini verir.

(( 1375578923/60)/60 )/24 gün değerini verir. Unix zamanını sırasıyla 60'a, 60'a ve 24'e bölüyoruz ve gün sayısını buluyoruz. Şimdi gün değerine temel aldığımız tarih değeri olan 1 Ocak 1970 değerini ekleyeceğiz.

Excelde bir hücreye

=((( 1375578923/60)/60 )/24)+TARİH(1970;1;1) değerini yazdığınızda

4 Ağustos 2013 01:15:23

değerini göreceksiniz. Formülü yazdığınız hücrenin biçimini tarih saat olarak ayarlamayı unutmayın.












Not: Excel Türkçe ise TARİH, İngilizce ise DATE yazacağız.  MS Excel yerine Libre Office, Open Office vs ile de yapabilirsiniz. Ben Libre Office ile yaptım.