Maison >base de données >tutoriel mysql >Comment convertir DateTime en VarChar dans SQL Server sans le composant Time ?

Comment convertir DateTime en VarChar dans SQL Server sans le composant Time ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-15 09:35:13802parcourir

How to Convert DateTime to VarChar in SQL Server Without the Time Component?

Convertir DateTime en VarChar (sans partie horaire) dans SQL Server

Pour convertir une variable DateTime en variable VarChar au format aaaa-mm-jj, vous pouvez utiliser la fonction CONVERT intégrée :

<code class="language-sql">CONVERT(VARCHAR(10), GETDATE(), 120)  /* 将 'GETDATE()' 替换为您的 DateTime 变量 */</code>

Cette commande renverra la valeur VarChar au format aaaa-mm-jj spécifié, à l'exclusion de la partie heure.

Autres styles pour convertir DateTime en VarChar

En plus du style 120, un certain nombre d'autres styles peuvent être utilisés pour formater les valeurs VarChar de sortie. La démo suivante illustre les différents styles et leur sortie correspondante :

<code class="language-sql">DECLARE @now DATETIME
SET @now = GETDATE()

SELECT CONVERT(VARCHAR(MAX), @now, style) AS output, style
FROM (
    SELECT 0 AS style UNION
    SELECT 1 UNION
    SELECT 2 UNION
    SELECT 3 UNION
    SELECT 4 UNION
    SELECT 5 UNION
    SELECT 6 UNION
    SELECT 7 UNION
    SELECT 8 UNION
    SELECT 9 UNION
    SELECT 10 UNION
    SELECT 11 UNION
    SELECT 12 UNION
    SELECT 13 UNION
    SELECT 14 UNION
    SELECT 120 UNION
    SELECT 121 UNION
    SELECT 126 UNION
    SELECT 127 UNION
    SELECT 130 UNION
    SELECT 131
) AS Styles
ORDER BY style;</code>

Sortie :

输出 样式
Apr 28 2014 9:31AM 0
04/28/14 1
14.04.28 2
28/04/14 3
28.04.14 4
28-04-14 5
28 Apr 14 6
Apr 28, 14 7
09:31:28 8
Apr 28 2014 9:31:28:580AM 9
04-28-14 10
14/04/28 11
140428 12
28 Apr 2014 09:31:28:580 13
09:31:28:580 14
2014-04-28 09:31:28.580 120
2014-04-28 09:31:28.580 121
2014-04-28T09:31:28.580 126
2014-04-28T09:31:28.580 127
28/06/1435 9:31:28:580AM 130
28 جمادى الثانية 1435 9:31:28:580AM 131

Notez que le format de sortie peut être ajusté en sélectionnant les paramètres de style appropriés pour la fonction CONVERTIR.

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