Maison base de données tutoriel mysql Date et heure MySql : comment traiter et convertir

Date et heure MySql : comment traiter et convertir

Jun 16, 2023 am 08:48 AM
时间格式化 mysql日期处理 时间转换

MySql est un système de gestion de base de données relationnelle couramment utilisé qui prend en charge le stockage de données et les opérations de plusieurs types de date et d'heure. Cet article explique comment traiter et convertir les données de date et d'heure dans MySql.

1. Types de date et d'heure

MySql prend en charge plusieurs types de date et d'heure, notamment DATE, TIME, DATETIME, TIMESTAMP, etc. Les définitions spécifiques de ces types sont les suivantes :

  1. DATE : représente la date au format 'AAAA-MM-JJ'. La plage valide va de « 1000-01-01 » à « 9999-12-31 ».
  2. TIME : indique l'heure au format 'HH:MM:SS'. La plage valide va de « -838:59:59 » à « 838:59:59 ».
  3. DATETIME : représente la date et l'heure au format "AAAA-MM-JJ HH:MM:SS". La plage valide va de « 1000-01-01 00:00:00 » à « 9999-12-31 23:59:59 ».
  4. TIMESTAMP : représente la date et l'heure au format "AAAA-MM-JJ HH:MM:SS". La plage valide va de « 1970-01-01 00:00:01 » à « 2038-01-19 03:14:07 ».

2. Fonctions de date et d'heure

MySql fournit une variété de fonctions de date et d'heure pour le traitement et la conversion des données de date et d'heure. Les fonctions couramment utilisées incluent :

  1. DATE_FORMAT(date,format) : formatez la date dans le format spécifié. Par exemple, pour formater « 2022-08-25 » comme « 25 août 2022 », vous pouvez utiliser l'instruction suivante : SELECT DATE_FORMAT('2022-08-25','%M %d, %Y').
  2. DATE_ADD(date,INTERVAL expr unit) : ajoute l'intervalle de temps spécifié à la date. Par exemple, pour ajouter « 2022-08-25 » à 3 mois, vous pouvez utiliser l'instruction suivante : SELECT DATE_ADD('2022-08-25', INTERVAL 3 MONTH).
  3. DATE_SUB(date,INTERVAL expr unit) : soustrayez l'intervalle de temps spécifié de la date.
  4. DATEDIFF(date1,date2) : Calculez la différence en jours entre deux dates. Par exemple, pour calculer la différence en jours entre « 2022-08-01 » et « 2022-08-25 », vous pouvez utiliser l'instruction suivante : SELECT DATEDIFF('2022-08-25','2022-08-01 ').
  5. DAYOFWEEK(date) : Renvoie le jour de la semaine correspondant à la date. Par exemple, pour renvoyer le jour de la semaine correspondant au '2022-08-25', vous pouvez utiliser l'instruction suivante : SELECT DAYOFWEEK('2022-08-25').
  6. WEEK(date[,mode]) : renvoie le numéro de semaine de la date. Le paramètre mode est utilisé pour spécifier la date de début de la semaine, qui peut être une valeur comprise entre 0 (indiquant le dimanche) et 7 (indiquant le samedi). La valeur par défaut est 0.
  7. NOW() : renvoie la date et l'heure actuelles.
  8. TIMESTAMPDIFF(unit,start,end) : calcule le décalage horaire entre deux dates dans l'unité spécifiée. Par exemple, pour calculer la différence en mois entre « 2022-01-01 » et « 2022-08-25 », vous pouvez utiliser l'instruction suivante : SELECT TIMESTAMPDIFF(MONTH,'2022-01-01','2022-08 -25' ).
  9. FROM_UNIXTIME(unix_timestamp[,format]) : Convertit l'horodatage Unix au format de date et d'heure spécifié. Par exemple, pour convertir l'horodatage Unix 1234567890 au format « AAAA-MM-JJ HH:MM:SS », vous pouvez utiliser l'instruction suivante : SELECT FROM_UNIXTIME(1234567890,'%Y-%m-%d %H:%i : %s').

3. Conversion de date et d'heure

Dans MySql, vous pouvez utiliser les fonctions STR_TO_DATE et DATE_FORMAT pour convertir la date et l'heure. STR_TO_DATE peut convertir des chaînes en types de date et d'heure, tandis que DATE_FORMAT peut convertir des types de date et d'heure en chaînes. Par exemple, pour convertir la chaîne « 20220825 » en type date, vous pouvez utiliser l'instruction suivante : SELECT STR_TO_DATE('20220825','%Y%m%d').

4. Notes

Lorsque vous utilisez des données de date et d'heure, vous devez faire attention aux points suivants :

  1. La précision de stockage de l'heure est en secondes par défaut, et la précision peut être augmentée en modifiant la définition de la table de données. .
  2. Les types de date et d’heure sont comparés et triés sous forme de chaîne. Il faut donc veiller à la cohérence du format pour éviter les erreurs inattendues.
  3. Lorsque vous effectuez des calculs de date et d'heure, vous devez prendre en compte l'influence de facteurs tels que le fuseau horaire et l'heure d'été.

En bref, maîtriser les compétences de traitement et de conversion de la date et de l'heure dans MySql peut nous aider à gérer et analyser les données plus efficacement.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Programme Python pour formater l'heure au format AM-PM Programme Python pour formater l'heure au format AM-PM Aug 28, 2023 pm 05:29 PM

En Python, nous avons des fonctions d'heure intégrées telles que strftime() et datetime.now() qui peuvent être utilisées pour trouver l'heure au format AM/PM. L'heure au format AM/PM est utilisée dans diverses applications telles que les interfaces utilisateur, le reporting et la documentation, la visualisation de données et la planification d'événements. Lorsque l’heure se situe entre 11:59:00 minuit et midi, nous disons heure du matin. De même, nous pouvons dire que l’heure entre 12 heures et minuit est PM. Les abréviations AM/PM sont utilisées pour indiquer l’heure exacte. La syntaxe utilise la syntaxe suivante dans l'exemple &miinus;strftime('%I:%M:%S%p')strft

Conversion du format d'heure Golang : conseils pour convertir la date et l'heure Conversion du format d'heure Golang : conseils pour convertir la date et l'heure Feb 24, 2024 pm 06:21 PM

Conversion de l'heure Golang : astuces pour convertir les dates et les heures entre elles. À mesure que le langage Go continue de se développer dans divers domaines, le besoin de traiter les dates et les heures devient de plus en plus courant. Dans le langage Go, la conversion de la date et de l’heure est une opération de base et une exigence courante en développement. Cet article expliquera comment convertir la date et l'heure dans Golang et fournira des exemples de code spécifiques pour aider les développeurs à mieux maîtriser cette technique. Représentation de la date et de l'heure En langage Go, la date et l'heure sont représentées respectivement par time.Time.

Explication détaillée des étapes de mise en œuvre de la conversion de l'heure américaine en heure chinoise en PHP Explication détaillée des étapes de mise en œuvre de la conversion de l'heure américaine en heure chinoise en PHP Mar 27, 2024 pm 06:39 PM

PHP est un langage de programmation couramment utilisé pour développer des applications Web. Dans le processus de développement d'applications Web, cela peut impliquer une conversion de l'heure dans différents fuseaux horaires, comme la conversion de l'heure américaine en heure chinoise. Cet article détaillera les étapes à suivre pour utiliser PHP pour convertir l'heure américaine en heure chinoise et fournira des exemples de code. 1. Obtenir l’heure américaine Tout d’abord, nous devons obtenir l’heure américaine. Le fuseau horaire peut être défini à l'aide de la fonction intégrée date_default_timezone_set de PHP.

Comment résoudre l'exception de formatage de l'heure Java (DateTimeFormatException) Comment résoudre l'exception de formatage de l'heure Java (DateTimeFormatException) Aug 26, 2023 pm 04:30 PM

Comment résoudre l'exception de format d'heure Java (DateTimeFormatException) Introduction : Java est un langage de programmation largement utilisé et des exceptions de format (DateTimeFormatException) sont souvent rencontrées lors du traitement des dates et des heures. Cet article explique comment résoudre les exceptions de formatage de l'heure en Java et fournit quelques exemples de code. 1. Qu'est-ce que l'exception de formatage de l'heure (DateTimeFormatException) en Java

Comment formater l'heure dans une chaîne spécifique à l'aide de la fonction TIME_FORMAT dans MySQL Comment formater l'heure dans une chaîne spécifique à l'aide de la fonction TIME_FORMAT dans MySQL Jul 13, 2023 pm 03:55 PM

Comment utiliser la fonction TIME_FORMAT dans MySQL pour formater l'heure dans une chaîne spécifique MySQL est un système de gestion de base de données relationnelle largement utilisé qui fournit une multitude de fonctions et d'opérateurs pour traiter les données. Dans MySQL, il existe une fonction très utile, la fonction TIME_FORMAT, qui peut formater l'heure dans un format spécifié et renvoyer une chaîne. La syntaxe de base de la fonction TIME_FORMAT est la suivante : TIME_FORMAT(time,f

Partagez comment convertir rapidement l'heure américaine en heure chinoise à l'aide de PHP Partagez comment convertir rapidement l'heure américaine en heure chinoise à l'aide de PHP Mar 28, 2024 am 08:51 AM

PHP est un langage de script côté serveur largement utilisé dans le développement de sites Web. Sa flexibilité et ses fonctions puissantes permettent aux développeurs de mettre en œuvre rapidement diverses fonctions. Lors du développement de sites Web, nous rencontrons souvent le besoin de convertir l'heure de différents pays ou régions, par exemple en convertissant l'heure américaine en heure chinoise. Cet article explique comment utiliser PHP pour convertir rapidement l'heure américaine en heure chinoise et fournit des exemples de code spécifiques. Tout d’abord, nous devons clarifier la différence de fuseau horaire entre l’heure des États-Unis et l’heure de la Chine. Les États-Unis ont principalement plusieurs fuseaux horaires, dont l'Est

Compétences en programmation PHP : Conversion de l'heure américaine en heure chinoise Compétences en programmation PHP : Conversion de l'heure américaine en heure chinoise Mar 27, 2024 pm 02:27 PM

Titre : Conseils de programmation PHP : Conversion de l'heure américaine en heure chinoise Dans le développement d'applications multi-fuseaux horaires, nous rencontrons souvent des situations où nous devons convertir l'heure dans différents fuseaux horaires. Cet article explique comment utiliser la programmation PHP pour convertir l'heure américaine en heure chinoise et fournit des exemples de code spécifiques. Tout d’abord, nous devons comprendre le décalage horaire entre l’heure des États-Unis et l’heure de la Chine. La différence entre l’heure de l’Est des États-Unis et l’heure de la Chine est de 12 heures, c’est-à-dire que l’heure des États-Unis est en retard de 12 heures sur l’heure de la Chine. Il faut donc ajouter 12 heures à l'heure américaine pour

Comment gérer la date et l'heure en PHP ? Comment gérer la date et l'heure en PHP ? May 20, 2023 pm 08:51 PM

Dans le développement Web, la date et l’heure sont des facteurs très importants, notamment pour l’interaction et le stockage des données. En PHP, les fonctions de traitement des dates et des heures sont très puissantes, comme obtenir l'heure actuelle, convertir les horodatages au format date et heure, comparer deux dates et heures, etc. Dans cet article, nous présenterons comment gérer la date et l'heure en PHP. Obtenir l'heure actuelle En PHP, la fonction permettant d'obtenir l'heure actuelle est date(). Cette fonction prend deux paramètres, le premier paramètre est le format datetime et le deuxième paramètre est un horodatage facultatif. par

See all articles