Bazı sistemlerde, 9999-12-31 zaman değeri, bilgisayarın hesaplayabileceği zamanın sonu olarak "zaman sonu" olarak kullanılır. Peki ya değişirse? Bu zamanı yerleşik bir değişken olarak tanımlamak daha iyi olmaz mıydı?
C ve diğer programlama dillerinde genellikle MAX_INT
bir tamsayının sahip olabileceği en büyük değeri elde etmek için benzer veya benzer bir değişken vardır. Diğer bir MAX_TIME
deyişle, değişkeni birçok sistem için genellikle 9999-12-31 olan "zaman sonu" olarak ayarlamak için benzer bir işlev yoktur. Hatalı bir yıla (9999) kodlama sorununu önlemek için bu sistemler "zaman sonu" için bir değişken getirebilir mi?
** Gerçek örnek **
End of validity date: 31/12/9999.
(resmi belgeler şu şekilde listelenir) Blogger, her zaman en üstte olan bir sayfayı, hoş geldiniz sayfasını yazmak istiyor. Bu nedenle, gelecekte mümkün olduğunca uzun bir tarih verilir:
3000? Evet, karşı karşıya olduğunuz karşılama sayfası 1 Ocak 3000'de yayınlandı. Bu nedenle bu sayfa blogun üstünde sonsuza kadar saklanacak =) Aslında 31 Ağustos 2007'de yayınlandı.