Bonjour !

Piti souci d'INSERT dans une BDD MySQL. Donc je récupére une date qui est dans un fichier excel, elle est en format flaot du coup je la modifie un peu et ensuite je voudrais faire un insert dans ma bdd. Le insert se fait mais affiche '0000-00-00' dans le champ 'Date'. Problème de format ?

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        date = datetime.datetime(1899, 12, 30)
        get_ = datetime.timedelta(int(feuille.cell_value(8, 1)))
        get_col2 = str(date + get_)[:10]  
        d = datetime.datetime.strptime(get_col2, '%Y-%m-%d')
        Date = d.strftime('%Y-%m-%d')
        print Date
Et donc je mets la variable Date (qui est bien sous la forme '2014-05-13') dans ma requête d'insert.
Sachant que le format de la variable doit être un string type tableau car si on fait un Date[2] par exemple il ressort le '1' de 2014.

Merci bien