Ehm, jah, ik moet voor school een programma schrijven voor een stichting. Dit geheel wordt in Java geimplementeerd en er hangt een MySQL database achter. Tot dusver geen probleem.
Alleen het huidige programma dat onze opdrachtgever gebruikt is geschreven in de programmeertaal Clarion. Ik had er zelf nog nooit van gehoord, en kijkende naar de broncode is dat misschien maar goed ook
. Maar nu moet ik dus de bestanden uit het oude programma inlezen, en op de één of andere manier in een SQL scriptje douwen. Op zich niet zo'n heel erg groot probleem, behalve dan dat die bestanden een beetje loos zijn opgebouwd, maar met QuickBasic gaat dat verder prima. Het enige probleem waar ik tegen aanloop zijn datums.
Clarion gebruikt namelijk een getal dat het aantal dagen sinds 28 december 1800. Maar de eerst bruikbare datum is iets van 1 januari 1801, beetje vaag, maar goed. Alleen slikt MySQL dat getalletje dus niet. Dus nu moet ik op de één of andere manier dat getal converteren naar een normale datum. Maar ik heb geen flauw idee hoe. Ik heb al gezocht met Google, maar niks bruikbaars gevonden. Alleen een artikeltje waarin stond dat je iets van 31616 of zo af moest trekken en dan in Excel plaatsen en er een Datum veld van moest maken. Maar dat werkte dus nie echt, en bovendien is dat niet echt een handige aanpak
. Iemand ideeën hoe 'k 't wel op kan lossen?
Alleen het huidige programma dat onze opdrachtgever gebruikt is geschreven in de programmeertaal Clarion. Ik had er zelf nog nooit van gehoord, en kijkende naar de broncode is dat misschien maar goed ook
Clarion gebruikt namelijk een getal dat het aantal dagen sinds 28 december 1800. Maar de eerst bruikbare datum is iets van 1 januari 1801, beetje vaag, maar goed. Alleen slikt MySQL dat getalletje dus niet. Dus nu moet ik op de één of andere manier dat getal converteren naar een normale datum. Maar ik heb geen flauw idee hoe. Ik heb al gezocht met Google, maar niks bruikbaars gevonden. Alleen een artikeltje waarin stond dat je iets van 31616 of zo af moest trekken en dan in Excel plaatsen en er een Datum veld van moest maken. Maar dat werkte dus nie echt, en bovendien is dat niet echt een handige aanpak