Le formatage de la Date de requête SQLite
Je suis en train de tirer et le format d'horodatage de ma db SQLite. Dans ma lecture, il semble que SQLite mise en forme est extrêmement limitée par rapport à la date de mise en forme de conversion disponible pour PHP. J'ai cette requête venant de javascript:
SELECT strftime('%m %d, %Y', timestamp) AS saveddate
Et il retourne:
03 03, 2009
Je vais essayer d'obtenir le retour d':
3 mars 2009
Des suggestions?
OriginalL'auteur Doc Falken | 2009-07-25
Vous devez vous connecter pour publier un commentaire.
SQLite ne prend pas en charge les noms de mois, malheureusement. Vous devrez le convertir en un mois, soit à l'aide d'une table de recherche, un exposé ou un interrupteur sur la couche de présentation.
OriginalL'auteur Eric
Il est absolument vrai que SQLite est axé sur la fonctionnalité de ce qui appartient à la mémoire de données de la couche et PAS sur la fonctionnalité de ce qui appartient à l'interface utilisateur, comme le formatage des dates avec des noms de mois et la comme. Je suggère fortement que vous prenez cela comme très utiles pour garder chaque type de fonctionnalité dans sa bonne couche!-).
Si vous êtes absolument tenu à le perdre de vue la fonctionnalité de l'INTERFACE utilisateur dans le stockage de données de la couche, ce qui peut dans une certaine mesure, être entassé dans, par exemple, en écrivant votre propre mise en forme des fonctions en C et l'accrocher dans SQLite, ou en passant par incroyablement maladroit SQL fluctuations, mais je ne peux pas imaginer un cas d'utilisation où que ce serait en vaut la peine.
OriginalL'auteur Alex Martelli
Nom du mois abrégé
Nom complet du mois
La tirets ne sont utilisés que pour le rendre clair sur la page. Les remplacer par espaces.
OriginalL'auteur Reinventing the QBasic win SQL