J'ai une table SQL avec une colonne au format datetime.
Quand j'enregistre une ligne via une application vb.net j'utilise une requête SQL du type INSERT INTO ...(.. , '13/02/2015 20:52:07.123',...)
Quand je visualise le résultat depuis SQL Management Studio, je retrouve bien '13/02/2015 20:52:07.123', donc on peux penser que le format a bien été reconnu et enregistré.
Quand je veux récupérer une ligne depuis mon application vb.net, je le fais à l'aide d'une requête du style "SELECT * FROM matable", mais quand je traite le champ correspondant à la date, le résultat est sous forme de chaîne de caractère : '2/13/2015 8:52:07 PM'
Mes questions sont :
- Existe-t-il un moyen global de spécifier le format retourné par toutes les requêtes SQL pour les colonnes de type datetime ? (style : jj/mm/yyyy hh:MM:ss.fff), ce qui éviterai de complexifier mes requêtes SQL.
- Si non, comment faire une requête SQL qui me renverrai la date au même format que pour l'insertion.
Partager