Maison > base de données > tutoriel mysql > Comment puis-je convertir des chaînes en dates-heures dans SQL Server ?

Comment puis-je convertir des chaînes en dates-heures dans SQL Server ?

Linda Hamilton
Libérer: 2024-12-31 09:36:11
original
560 Les gens l'ont consulté

How Can I Convert Strings to Datetimes in SQL Server?

Conversion de chaînes en datetime dans SQL Server

Dans Microsoft SQL Server, la conversion d'une chaîne en valeur datetime nécessite l'utilisation de CONVERT( ) ou les fonctions CAST(). Contrairement à d'autres bases de données où des formats de chaîne arbitraires peuvent être convertis, SQL Server s'attend à ce qu'un format de date spécifique soit suivi.

Contrôle du format de chaîne

Lors de la mise à jour d'un champ datetime avec une chaîne de date, il est crucial de respecter ce qui suit format :

'YYYY-MM-DD HH:mm:ss'
Copier après la connexion

Où :

  • AAAA représente l'année à quatre chiffres.
  • MM représente le mois sous la forme d'un nombre à deux chiffres (par exemple, 01 pour janvier).
  • DD représente le jour du mois sous la forme d'un nombre à deux chiffres (par exemple, 01 pour le premier jour).
  • HH représente l'heure (format 24 heures).
  • mm représente les minutes.
  • ss représente les secondes.

Syntaxe SQL pour la conversion et la mise à jour

Pour mettre à jour un champ datetime nommé MyDate dans le table MyTable à l'aide d'une chaîne de date, la syntaxe suivante peut être utilisée :

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

Dans cet exemple, la chaîne '2009-07-16 08:28:01' est conforme au format de date requis et sera converti en la valeur datetime correspondante pour le champ MyDate.

Supplémentaire Considérations

Pour des informations plus détaillées sur la conversion et la conversion des types de données, y compris diverses options de formatage de date, reportez-vous à la documentation Microsoft à l'adresse :

https://learn.microsoft.com/ fr-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
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