Stockage de la date et de l'heure et conversion du format

Dans l'article précédent, nous avons présenté les fonctions de caractères courantes dans SQL et appris à connecter des données texte, à convertir entre les majuscules et les minuscules, et à rechercher et remplacer des sous-chaînes.

Dans cet article, nous continuons à discuter des fonctions de date et d'heure courantes, ainsi que des fonctions de conversion entre différents types de données.

Stockage de la date et de l'heure

Dans la base de données, il existe trois formes de types de date et d'heure:

  • DATE , type de date, y compris l'année, le mois et le jour. Peut être utilisé pour stocker la date de naissance, la date d'entrée, etc.
  • TIME , le type d'heure, y compris les heures, les minutes, les secondes et les fractions de seconde. Généralement moins utilisé.
  • TIMESTAMP , un type d'horodatage, comprenant l'année, le mois, le jour, l'heure, les minutes, les secondes et les fractions de seconde. Utilisé pour les scénarios qui nécessitent une précision de temps élevée, comme le stockage du temps de commande.

TIMESTAMP et TIME peuvent également ajouter l'option WITH TIME ZONE pour spécifier un décalage de fuseau horaire. Par exemple, 0 heure en heure standard UTC est égale à 8 heures du matin en heure de Beijing. Les options de fuseau horaire sont généralement utilisées dans les applications qui prennent en charge la mondialisation.

Voici la situation de prise en charge de 4 types de bases de données pour les types de date et d'heure.

type de données Oracle MySQL serveur SQL PostgreSQL
DATE Contient des heures, des minutes et des secondes supplémentaires Etre prêt Etre prêt Etre prêt
TEMPS pas de support Prise en charge, pas prise en charge du fuseau horaire Prise en charge, pas prise en charge du fuseau horaire soutien

Je suppose que tu aimes

Origine blog.csdn.net/horses/article/details/108729108
conseillé
Classement