Negatif olmayan bir tamsayı Excel tarzı tarih kodu verildiğinde, karşılık gelen "tarihi" yıl, ay ve "günü" açıkça gösteren herhangi bir makul biçimde döndürün.
Önemsiz, düşünebilirsiniz. "Korkutmak alıntıları" fark ettiniz mi? Bunları kullandım çünkü Excel'in bazı tuhaflıkları var. Excel 1 Ocak için 1 numara ile gün sayar st , 1900, ama 1900 Ocak 0 varmış gibi inci bir 29 Şubat ve inci , bu nedenle tüm test durumları denemek için çok dikkatli olmak:
Input → Output (example format)
0 → 1900-01-00 Note: NOT 1899-12-31
1 → 1900-01-01
2 → 1900-01-02
59 → 1900-02-28
60 → 1900-02-29 Note: NOT 1900-03-01
61 → 1900-03-01
100 → 1900-04-09
1000 → 1902-09-26
10000 → 1927-05-18
100000 → 2173-10-14
DayOfWeek
yöntem orijinal çağ, 1899/12/30 çünkü (ya da kurgusal 1900-01-00), hafta içi gün gününün mod-7'si olacak şekilde seçildi, ancak bu 1899-12-30 ile çalışmaz.