Maison  >  Article  >  base de données  >  Explication détaillée des fonctions d'heure et de date de MySQL

Explication détaillée des fonctions d'heure et de date de MySQL

王林
王林original
2023-06-14 20:16:401072parcourir

MySQL est un système de gestion de base de données relationnelle populaire. Il fournit une riche bibliothèque de fonctions d'heure et de date qui peuvent facilement calculer, formater et convertir l'heure et la date. Dans cet article, nous présenterons en détail l'utilisation et les précautions des fonctions d'heure et de date couramment utilisées dans MySQL.

  1. NOW() fonction

NOW() la fonction renvoie la date et l'heure actuelles du système. Il n'a aucun paramètre et peut être appelé directement. Par exemple :

SELECT NOW();

Le résultat renvoyé est similaire à : 2022-01-01 23:59:59

    # 🎜🎜 La fonction #DATE()
  1. #🎜🎜La fonction #DATE() extrait la partie date de l'horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :

SELECT DATE('2022-01-01 23:59:59');

Le résultat renvoyé est : 2022-01-01

# 🎜🎜#

La fonction TIME()

  1. La fonction TIME() extrait la partie temporelle de l'horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :
SELECT TIME('2022-01-01 23:59:59');

Le résultat renvoyé est : 23:59:59

# La fonction 🎜🎜#

YEAR()

    YEAR() extrait la partie année d'une date ou d'un horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :
  1. SELECT YEAR('2022-01-01 23:59:59');

Le résultat renvoyé est : 2022

# La fonction 🎜🎜#MONTH()

MONTH() extrait la partie mois d'une date ou d'un horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :
  1. SELECT MOIS('2022-01-01 23:59:59');
Le résultat renvoyé est : 1

# La fonction 🎜🎜#DAY()

DAY() extrait la partie jours d'une date ou d'un horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :

    SELECT DAY('2022-01-01 23:59:59');
  1. Le résultat renvoyé est : 1

# La fonction 🎜🎜#HOUR()

HOUR() extrait la partie heure de l'horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :

SELECT HOUR('2022-01-01 23:59:59');
  1. Le résultat renvoyé est : 23
# La fonction 🎜🎜#MINUTE()

MINUTE() extrait la partie minute de l'horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :

SELECT MINUTE('2022-01-01 23:59:59');

    Le résultat renvoyé est : 59
  1. # La fonction 🎜🎜#SECOND()

SECOND() extrait la partie secondes de l'horodatage. Ses paramètres peuvent être des dates, des horodatages ou des chaînes. Par exemple :

SELECT SECOND('2022-01-01 23:59:59');

Le résultat renvoyé est : 59
  1. # 🎜🎜#DATE_FORMAT() function

DATE_FORMAT() peut formater une date ou un horodatage dans un format spécifié. Son premier paramètre est une date ou un horodatage et son deuxième paramètre est une chaîne de format. Par exemple :

SELECT DATE_FORMAT('2022-01-01 23:59:59','%Y/%m/%d %H:%i:%s');#🎜🎜 #

Le résultat renvoyé est : 2022/01/01 23:59:59

Dans la chaîne de format, %Y représente l'année, %m représente le mois, %d représente le nombre de jours, %H représente les heures, %i représente les minutes, %s représente les secondes et les autres symboles et textes seront affichés tels quels.
  1. Notez que le format de date dans MySQL est AAAA-MM-JJ et le format d'heure est HH:MM:SS. Si vous souhaitez le formater dans d'autres formats, vous devez utiliser DATE_FORMAT(). fonction.
Résumé

Ce qui précède est l'introduction et l'utilisation des fonctions d'heure et de date couramment utilisées dans MySQL. Lorsque vous utilisez ces fonctions, vous devez faire attention au format de l'heure et de la date pour éviter les erreurs. Une utilisation appropriée de ces fonctions améliorera considérablement l’efficacité du développement et rendra le traitement des données plus pratique et plus rapide.

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