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.