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:
Et donc je mets la variable Date (qui est bien sous la forme '2014-05-13') dans ma requête d'insert.
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
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
Partager