Maison > base de données > tutoriel mysql > Comment puis-je convertir une date VARCHAR en DATETIME dans SQL Server et formater la sortie ?

Comment puis-je convertir une date VARCHAR en DATETIME dans SQL Server et formater la sortie ?

Susan Sarandon
Libérer: 2025-01-05 14:44:48
original
978 Les gens l'ont consulté

How Can I Convert a VARCHAR Date to DATETIME in SQL Server and Format the Output?

Conversion de Varchar en Datetime dans SQL Server

Lorsque vous travaillez avec des données de date et d'heure stockées au format varchar, il est souvent nécessaire de les convertir au type de données datetime . Cela permet une manipulation et une interrogation plus faciles des données à l'aide des fonctions SQL appropriées.

Problème : conversion de la date Varchar en Datetime

Supposons que vous ayez une colonne varchar contenant des dates au format '2011-09 -28 18:01:00'. Votre exigence est de convertir cette date varchar en type de données datetime et de l'afficher au format « 28-09-2011 18:01:00 ».

Solution : Utiliser la fonction CONVERT

Pour Pour réaliser cette conversion, vous pouvez utiliser la fonction CONVERT dans SQL Server. La fonction CONVERT vous permet de changer le type de données d'une expression en un type de données spécifié.

Pour la conversion de date, vous utiliserez la syntaxe suivante :

CONVERT(Datetime, varchar_expression, style)
Copier après la connexion

Pour la date italienne conversion de format, utilisez ce qui suit syntaxe :

CONVERT(VARCHAR(30), @date, 105) + ' ' + CONVERT(VARCHAR(30), @date, 108)
Copier après la connexion

Où :

  • varchar_expression est l'expression varchar contenant la date que vous souhaitez convertir.
  • style est un argument facultatif qui spécifie le format de la valeur datetime convertie. Pour le format souhaité, utilisez le style 120.
  • @date est le paramètre contenant la date que vous souhaitez convertir.
  • 105 est le style code pour le format de date italien.
  • 108 est le code de style pour le format de date complet (avec temps/minutes/secondes).

En utilisant la fonction CONVERTIR de cette manière, vous pouvez convertir efficacement votre date varchar en type de données datetime et la formater selon vos besoins.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal