Hallo,
Ich habe in Python folgendes Skript geschrieben:
---
#!/usr/bin/python -O
import time
today = time.mktime( time.strptime( '2007-05-20', '%Y-%m-%d' ) )
string = ''
for i in range( 0, 1001 ) :
date = time.strftime( '%Y-%m-%d', time.localtime ( today ) )
string += 'INSERT INTO cndDate (date) VALUES ( '%s' );\n'%(date)
today += 86400
theFile = open( 'date.sql' , 'w' )
theFile.write( string )
theFile.close()
---
Wie Ihr evtl. sehen könnt liefert mir dies eine SQL Datei mit 1000 Daten.
Warum aber war der 2007-10-28, 2008-10-26, und 2009-10-25 doppelt vorhanden?! Ich springe doch immer einen Tag weiter ( 86400 Sekunden ).
Hat einer eine Erklärung?!
..danke