


Simple! Juste une étape pour vous aider à utiliser MySQL pour implémenter une requête de date et d'heure
Jul 26, 2018 pm 04:32 PMmysql interroge les données à une date spécifiée en fonction de l'horodatage. Tout le monde ne sait pas comment interroger la période dans MySql. Voici une méthode pour interroger la période dans MySql pour votre référence.
select now();--当前日期及时间 2018-07-25 14:29:36 select LAST_DAY('2018-02-01'); --返回月份中的最后一天 2018-02-28 select DATE_FORMAT(now(),'%Y-%m-%d %H:%m:%S') --格式化输出 2018-07-25 14:07:18 select '2018-07-25' =(select DATE_FORMAT(now(),'%Y-%m-%d')); --判断当前日期是否与指定日期相等,返回0表示不相等,1表示相等 1 set @dt= (SELECT DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')); --格式化当前日期和时间,并赋值给@dt SELECT @dt;--2018-07-25 14:33:50 SELECT DATE(@dt);--2018-07-25 SELECT TIME(@dt); --14:33:50 SELECT DATE(NOW()); --只输出当前日期 2018-07-25 SELECT TIME(NOW()); --只输出当前时间 14:36:19 SELECT YEAR(now()); --2018 SELECT month(now()); --7 select day(now()); --25 SELECT time(now()) time1 , sleep(3) ,time(now()) time2; --中间睡眠3s钟 time1和time2的时间也是一样的 14:43:54 0 14:43:54 SELECT time(SYSDATE()) time1,sleep(3),time(SYSDATE()) time2; --中间睡眠3s钟 time1和time2的时间相差3s 14:43:15 0 14:43:18 --其他获取当前日期和时间的函数 select CURRENT_DATE,CURRENT_TIME,CURRENT_USER,LOCALTIME,LOCALTIMESTAMP,date(LOCALTIME),date(LOCALTIMESTAMP),time(LOCALTIME);--2018-07-25 14:48:30 root@localhost 2018-07-25 14:48:30 2018-07-25 14:48:30 2018-07-25 2018-07-25 14:48:30 set @dt='2018-02-14 14:22:23'; SELECT DAYOFMONTH('2018-02-14') --一月的第几天 14 SELECT DAYOFWEEK('2018-02-14') --一周的第几天 注:从周日算起 4 SELECT DAYOFYEAR(@dt) --一年的第几天 45 select WEEKOFYEAR(@dt) --一年的第几周 7
Formatez la valeur de la date selon la chaîne de format :
%S, %s secondes au format à deux chiffres (00,01, ... , 59)
%I, %i cent à deux chiffres (00,01, ..., 59)
%H Deux -heure à chiffres, 24 heures (00,01, ..., 23)
%h Heure à deux chiffres, 12 heures (01,02, ..., 12)
%k heure sous forme numérique, 24 heures (0,1, ..., 23)
%l Heure sous forme numérique, 12 heures (1, 2, ..., 12)
%T Format horaire 24 heures (hh:mm:ss)
%r Format d'heure sur 12 heures (hh:mm:ss AM ou hh:mm:ss PM)
%p AM ou PM
%W Le nom de chaque jour de la semaine (Dimanche, Lundi, ..., Samedi)
%a L'abréviation du nom de chaque jour de la semaine (Dim , Lun, ..., Sam)
%d Deux chiffres représentent le nombre de jours dans le mois (00, 01,..., 31)
-
%e la forme numérique représente le nombre de jours dans le mois (1, 2, ..., 31)
%D Le suffixe anglais représente le nombre de jours dans le mois (1er, 2ème, 3ème),...)
%w représente le nombre de jours de la semaine sous forme numérique (0 = dimanche, 1=lundi, . .., 6=samedi)
%j représente le jour de l'année sous la forme d'un nombre à trois chiffres (001, 002, ..., 366)
%U semaine (0, 1, 52) , où dimanche est le premier jour de la semaine
%u semaine (0, 1, 52), où Lundi est le premier jour de la semaine
%M Nom du mois (janvier, février, ..., décembre)
%b Abrégé nom du mois (janvier, février, ...., décembre)
%m Le mois représenté par deux chiffres (01, 02, ..., 12)
%c Le mois représenté par des chiffres (1 , 2, ...., 12)
%Y L'année représentée par quatre chiffres
%y L'année représentée par deux chiffres
%% valeur directe "%"
Articles connexes :
Conversion d'horodatage et de date de requête MySQL
Méthodes et fonctions de requête d'heure et de date MySQL
Vidéos associées :
PHP crée un plug-in de calendrier pour la conversion du calendrier luni-solaire
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)?
