Maison > base de données > tutoriel mysql > Comment puis-je convertir avec précision des chaînes en DateTime dans SQL Server ?

Comment puis-je convertir avec précision des chaînes en DateTime dans SQL Server ?

DDD
Libérer: 2025-01-02 18:47:38
original
859 Les gens l'ont consulté

How Can I Precisely Convert Strings to DateTime in SQL Server?

Conversion de chaînes en datetime dans SQL Server avec précision

Bien que la conversion d'une chaîne arbitraire en datetime soit une tâche courante, cette question spécifique se concentre sur la syntaxe de mise à jour d'un champ datetime à l'aide d'une chaîne de date avec un formatage spécifique. Pour répondre à cette requête, nous nous tournons vers la fonction polyvalente CONVERT de SQL Server.

La fonction CONVERT vous permet de transformer des valeurs d'un type de données à un autre. Pour la conversion datetime, la syntaxe est :

CONVERT(datetime, date_string, style)
Copier après la connexion

où :

  • datetime est le type de données datetime souhaité pour le résultat
  • date_string est la représentation sous forme de chaîne de la date à être converti
  • style est un paramètre facultatif qui spécifie le format de la chaîne de date

Dans l'exemple fourni, la chaîne de date est formatée au format "aaaa/ mm/jj hh:mm:ss", qui est représenté par la valeur du paramètre de style 120.

Pour appliquer ces connaissances, considérons la requête suivante :

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
Copier après la connexion

Cette requête met à jour le champ MyDate dans la table MyTable avec la valeur datetime dérivée de la chaîne de date spécifiée, en respectant le format "aaaa/mm/jj hh:mm:ss" .

Pour plus de détails sur CAST et CONVERT, y compris les différentes options de formatage de date disponibles, reportez-vous à la bibliothèque MSDN fournie. lien :

https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal