Każdy zestaw składa się zakodowanej daty (poprawnie lub nie). W skład daty wchodzi maksymalnie 20 cyfr.
więc w najgorszym wypadku, np:
99999999999999999999
unsigned long long = 2**64 - 1 =
18446744073709551615
Wedug mnie [a raczej mojego programu] nie ma przypadku "pustego", o zerowej długości stringu to znaczy takiego:
""
Co do różnicy między kalendarzami gregoriańskim i juliańskim, ja liczę w błogiej nieświadomości
różnic i istnienia dziesięciodniowej różnicy, a lata przestępne sprawdzam wg nowego kalendarza.