Maison >base de données >tutoriel mysql >Comment convertir une chaîne de date VARCHAR au format DATETIME italien dans SQL Server ?
Conversion de VARCHAR en DATETIME dans SQL Server
Supposons que vous ayez une chaîne VARCHAR représentant une date au format '2011-09-28 18 :01:00' et vous devez le convertir en une valeur DATETIME formatée comme '28-09-2011 18:01:00'. Voici comment y parvenir :
Conversion en DATETIME :
Pour convertir la chaîne VARCHAR en valeur DATETIME, utilisez la fonction CONVERT avec le paramètre de style approprié :
SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120);
Conversion en date italienne Format :
Pour convertir la valeur DATETIME au format de date italien « 28-09-2011 18:01:00 », utilisez à nouveau la fonction CONVERT avec le paramètre de style défini sur 105 pour la partie date. :
SELECT CONVERT( VARCHAR(30), @date ,105) -- italian format [28-09-2011 18:01:00]
Concaténation de la date et Heure :
Pour obtenir la date et l'heure complètes au format italien, vous pouvez concaténer les composants date et heure :
+ ' ' + SELECT CONVERT( VARCHAR(30), @date ,108 ) -- full date [with time/minutes/sec]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!