Au début, vous avez une chaîne 'DDMMYYYYY HHMMSS' et je veux à la fin d'insérer la chaîne dans un champ de date dans la base de données sqlite3. Le programme est fait en python. Comment puis je faire ça ?Est-il possible de formater une date avec sqlite3?
Répondre
Même si le ".schema" indique que le champ est un champ de date ou d'horodatage ... le champ est en fait une chaîne. Vous pouvez formater la chaîne comme vous le souhaitez. Si la mémoire sert ... leur n'est aucune validation du tout.
Je crois que sqlite3 n'a pas de type DATE, donc vous devez le faire manuellement dans votre code python. Soit vous stockez la date exactement dans ce formulaire, soit vous la convertissez en horodatage ou sous une autre forme. Regardez le datetime module et surtout la fonction strptime
.
Comme indiqué par les autres réponses, il est stocké sous forme de chaîne. Cependant, il sera être reconnu comme une date si vous insérez dans l'un des formats suivants
Cordes temps
Une chaîne de temps peut être dans l'un des formats suivants:
1. YYYY-MM-DD
2. YYYY-MM-DD HH:MM
3. YYYY-MM-DD HH:MM:SS
4. YYYY-MM-DD HH:MM:SS.SSS
5. YYYY-MM-DDTHH:MM
6. YYYY-MM-DDTHH:MM:SS
7. YYYY-MM-DDTHH:MM:SS.SSS
8. HH:MM
9. HH:MM:SS
10. HH:MM:SS.SSS
11. now
12. DDDDDDDDDD
REFERENCE:
Date And Time Functions
- 1. Comment formater une date Javascript?
- 2. Rails & SQLite3: Date Mis-Match
- 3. comment formater champ de date dans MYSQL
- 4. Est-il possible de formater une chaîne dans Flex
- 5. Comment formater une date javascript pour être sérialisé par jQuery
- 6. Comment formater une carte SD avec FAT16?
- 7. Est-il possible de formater le texte de notification Facebook?
- 8. Est-il possible de formater le code NetBeans pour formater les commentaires javadoc?
- 9. Problème avec SQLite3 sous VC9
- 10. Comment formater une décimale?
- 11. Comment formater une date sans utiliser de code - Format Chaîne Question
- 12. Comment formater une double valeur jusqu'à 2 décimales dans l'iPhone
- 13. Est-il possible de formater un champ NumberField dans une mise en page?
- 14. Convertir une chaîne avec date et heure à une date
- 15. Comment comparer une date avec la date du système?
- 16. Comment formater une partie de DateTime en un chiffre?
- 17. Ouvert SQLite3 comme READONLY avec PDO?
- 18. Comment formater une variable de type double
- 19. Sélection des formats de date pour les calculs agrégés à partir de la base de données avec Django
- 20. Objet SQLite3 non compris?
- 21. Comment formater conditionnellement une chaîne dans .Net?
- 22. Remplacer la date dans un DateTime avec une autre date
- 23. Sqlite3 insensible aux diacritiques iphone de recherche
- 24. problème iPhone SQLite3 - "Une telle colonne"
- 25. Comment utiliser NSDateFormatter pour formater un NSString?
- 26. Impossible de formater la date dans la colonne de l'ensemble de données, GridView
- 27. Comment formater les champs de date d'une requête Union dans MS Access?
- 28. NSUserDefaults vs sqlite3
- 29. XAML StringFormat pour formater une valeur Double
- 30. Comment formater un nombre avec des virgules?