Open Office Calc bu dönüşümü nasıl yapar?


1

Bir sütunda 2013-05-27 biçiminde tarihlerim var. "Varsayılan Biçimlendirme" yi seçtiğimde tarihler beş haneye değiştirildi, örneğin, 41422. Bu numara nereden geliyor? Rakamları çıkarmak bile değil.

Yanıtlar:


4

29 Aralık 1899 Cuma ve randevunuzdan geçen gün sayısı.

Referanslar ve ispatlar:

  • Wolfram | Alpha - hesaplama kanıtı
  • Sistem zamanı (Wikipedia) - diğer sistemlerde / yazılımlarda bu tarihin farklı olduğunu unutmayın.
  • VB'deki veri türleri - " Tarih veri türü için notlar" bölümüne gidin .
  • Microsoft Destek - "Office elektronik tablosu" kanıtı. Excel'in referans tarihinin 29.12.1899 tarihinden sonraki bir gün January 0, 1900olduğunu, bunun 30.12.1899'a eşit olduğunu unutmayın.
  • Firebird Desteği - dolaylı ispat, ancak bir değer girilmediğinde tarih 30.12.1899 olur
  • Epoch (başvuru tarihi), Bilgi İşlem (Wikipedia) - ek başvuru tarihlerinin başka bir tablosu

1
29 Aralık 1899'daki bu keyfi başlangıç ​​tarihinden nereden geliyor?
Celeritas

Bilmiyorum, bu sadece ortak bir düzenleme. Özel bir anlamı olduğunu sanmıyorum; Sanırım bu sadece "1900'den başlamak güzel olurdu" düşüncesini veya bunun gibi bir şeyi uygulayan ilk geliştiricilerin olduğunu düşünüyorum.
matan129

Teşekkürler bunu hiç duymadım. Bu bilginin kaynağını paylaşabilir misiniz? Diğer elektronik tablolar veya diğer programlar bu sihirli tarihi kullanıyor mu?
Celeritas

Excel 2013 bunu da yapar, ancak çıktı verir 41421(saat dilimi de olabilir)
Szymon Szydełko

Burada ve burada 2 örnek . Ayrıca, Vikipedi göre farklı sistemler nispeten farklı tarihlere göre zaman hesaplar. Bu arada, cevabım eğitimli bir tahmindi. "Göreceli-göreli .." hakkında bir şey hatırladım, bu yüzden Wolfram | Alpha'da kontrol ettim .
matan129
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.