J'ai une colonne nvarchar (50) nommée "created_time" dans MS SQL avec le format de string suivant
Jeu. Mars 03 09:43:25 +0000 2016
Comment puis-je le convertir en un type datetime ou sélectionner "created_time" en tant que colonne datetime?
Toute aide serait très appréciée.
Merci et salutations,
Christina
Si vous ignorez le timezone, vous pouvez facilement utiliser convert()
:
select convert(datetime, left(stuff(stuff(created_time, 1, 4, ''), 8, 0, right(created_time, 4) + ' '), 20), 100)
En fait, l'intention ici est de convertir la string au format "MMM JJ AAAA HH: MI: SS", qui est le format par défaut afin que cast()
puisse également être utilisé.