Maison >base de données >tutoriel mysql >Comment convertir une chaîne de date VARCHAR au format DATETIME italien dans SQL Server ?

Comment convertir une chaîne de date VARCHAR au format DATETIME italien dans SQL Server ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-05 13:48:40945parcourir

How to Convert a VARCHAR Date String to Italian DATETIME Format in 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn