26. maj 2003 - 12:51Der er
2 kommentarer og 1 løsning
Dato før år 1900
Hej Jeg sidder og forsøger og lave et program som kan fortælle mig hvilken ugedag en dato fra før år 1900 og optil idag er. Fx. er den 28-05-2003 en onsdag.
Jeg bruger Borland C++ Builder 5 og jeg har forsøgt mig med: String beregnDato(String dato) { String dag; TDateTime dtDate = StrToDate(dato); switch(dtDate.DayOfWeek()) { case 1: dag = "Søndag"; break;
Sålænge du holder dig på den her side af 1/3 1700 er der ingen problemer ! Jeg har ingen C Builder her, men jeg har lige tested det i Delphi. Og det er jo de samme funktioner.
Det der med at gå langt bag ud i tiden, mth datoer skal du passe meget på, fordi det bliver meget kompliceret. Estland skiftede først til den Gergorianske kalender, i 1918. 31 Jan 1918 blev efterfulgt af 14 Feb 1918.
I Danmark (og norge selvfølgelig) var det først 1-3-1700. 18 Feb 1700 blev efterfulgt af 1 Mar 1700 .
I holland og Belgien, var det forskellige datoer i forskellige regioner.
Men det korte af det lange er så længe du er på den her side af 1/2 1700 har du ingen problemer.
Det der med kalender systemer sidder jeg løbende og skriver en artikkel om. Derfro der meget præcise svar ....
Men pas på med at gå "for langt tilbage". Den Julianske kalender så MEGET anderledes ud !
Jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.