Bonjour,
sqlite n'ayant pas de format date dans sa bdd, je voulais savoir si il est possible de convertir un datetime en string pour exécuter des requêtes SQL
Merci
Bonjour,
sqlite n'ayant pas de format date dans sa bdd, je voulais savoir si il est possible de convertir un datetime en string pour exécuter des requêtes SQL
Merci
Salut,
Vous avez un exemple sur comment faire dans la documentation du module sqlite3 qui vous montre comment étendre sqlite3 pour stocker des datetime.date et datetime.datetime.
- W
Salut,
Tu peux effectivement formater une date en string et inversement.
Regarde ici et aussi les liens qui y sont donnés pour les divers formats possibles
Merci pour votre rapidité, lien mis en favoris pour plus vous déranger
voici la solution que j'ai trouvée sur la doc grace à la fonction strptime() :
Ici on considère que id_date est de type string au départ :
Cela retourne bien une référence datetime
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 id_date = datetime.strptime(id_date, '%d %m %Y %H:%M:%S') print(id_date) print(type(id_date))
Merci encore
Partager