SORU
7 EKİM 2008, Salı


Unıx zaman en iyi şekilde zaman damgaları saklamak için?

Ben her zaman her şey için unix zaman damgaları kullanın, ama eğer daha iyi bir yolu olup olmadığını merak ediyorum.

Mağaza zaman ve neden kullanılır?

CEVAP
7 EKİM 2008, Salı


Bir zaman damgası depolamak için tercih ancak, önemli bölgesel tercüme sorunları ve zaman uzaklık sorunları önlemek için. Bir Unix zaman damgası ne olursa olsun bölge aynı yorumlanır ve Zaman Bölgesi zaman içinde aynı noktadan bağımsız olarak hesaplanır - bunlar güzel şeyler.

01/02/2008, 02 Ocak 2008 olarak yorumlanabilir beri ya da Şubat gibi belirsiz bir dize olarak depolamak zaman damgaları 01, 2008, bölgeye bağlı olarak dikkatli olun.

Depolama Saat/Dakika/Saniye, en önemli "olan" saat/dakika ikinci belirtilmiş. Saat dilimi bilgileri (UTC kabul edilir beri bir Unix zaman damgası için gerekli değil) dahil ederek bunu yapabilirsiniz.

Ancak, not Unix zaman damgaları olamaz benzersiz bir şekilde temsil bazı anları zaman: ne zaman bir sıçrama ikinci UTC, Unix zaman damgası değişmez, bu yüzden de 23:59:60 UTC ve 00:00:00 ertesi gün aynı Unıx gösterimi. Eğer gerçekten bir saniye ya da daha iyi bir çözüm gerekiyorsa, başka bir biçimini düşünün.

Eğer bir Unix zaman damgası daha depolama için daha fazla insan tarafından okunabilir bir biçime tercih ederseniz, ISO 8601 düşünün.

Şeyler düz ileri tutmanıza yardımcı olan bir teknik UTC olarak tarihlerini depolamak ve tek bir kullanıcı için bir tarih görüntülerken zaman dilimini, DST uzaklıklar uygulamaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Pituvision

    Pituvision

    11 Mart 2006
  • Strata1000

    Strata1000

    28 EYLÜL 2009
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011