Heim Datenbank MySQL-Tutorial mysql日期时间常用函数总结

mysql日期时间常用函数总结

Jun 07, 2016 pm 05:53 PM
日期时间

在mysql中我们经常会用到一些常用的时间与日期一些运算,下面我来总结一下关于mysql日期时间常用函数介绍,有需要的朋友参考。

一、时间差

datediff:说白了就是用第一个时间去减第二个时间,顺序不能忘记

 代码如下 复制代码

select datediff('2012-08-08', '2012-08-13'); -- -5

二、获取当前时间

 代码如下 复制代码

now
current_timestamp()
,current_timestamp
,localtime()
,localtime
,localtimestamp    -- (v4.0.6)
,localtimestamp()  -- (v4.0.6)

sysdate(); //动态获取系统时间。这个要和now函数区分来,now就好比已经定义了一个变量,sysdate等于变量是在运行到后确定,所以他们有一个时差


三、获得当前日期(date)函数

curdate()

以'YYYY-MM-DD'或YYYYMMDD格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。

 代码如下 复制代码

mysql> select CURDATE();

+------------+

| CURDATE()  |

+------------+

| 2001-02-20 |

+------------+


current_date()


四、获得当前时间

curtime()

CURTIME() 返回当前时间

以'HH:MM:SS'或HHMMSS格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被使用。

 代码如下 复制代码

mysql> select CURTIME();

+-----------+

| CURTIME() |

+-----------+

| 10:42:38  |

+-----------+


current_time()
current_time

五、获得当前 UTC 日期时间函数

 代码如下 复制代码

select utc_timestamp(), utc_date(), utc_time(), now()

六、Mysql日期时间函数

 代码如下 复制代码

set @dt = '2008-09-10 07:15:30.123456';
 
select date(@dt);        -- 2008-09-10
select time(@dt);        -- 07:15:30.123456
select year(@dt);        -- 2008
select quarter(@dt);     -- 3
select month(@dt);       -- 9
select week(@dt);        -- 36
select day(@dt);         -- 10
select hour(@dt);        -- 7
select minute(@dt);      -- 15
select second(@dt);      -- 30
select microsecond(@dt); -- 123456


下面分离一些年月日函数

下面的查询选择了所有记录,其date_col的值是在最后30天以内:

 代码如下 复制代码

mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col)

DAYOFWEEK(date)

返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。

 代码如下 复制代码

mysql> select DAYOFWEEK('1998-02-03'/res/images/smilies/wink.gif;
-> 3

WEEKDAY(date)

返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。

 代码如下 复制代码

mysql> select WEEKDAY('1997-10-04 22:23:00'/res/images/smilies/wink.gif;

-> 5

mysql> select WEEKDAY('1997-11-05'/res/images/smilies/wink.gif;

-> 2

 

DAYOFMONTH(date)

返回date的月份中日期,在1到31范围内。

 代码如下 复制代码

mysql> select DAYOFMONTH('1998-02-03'/res/images/smilies/wink.gif;

-> 3

DAYOFYEAR(date)

返回date在一年中的日数, 在1到366范围内。

 代码如下 复制代码

mysql> select DAYOFYEAR('1998-02-03'/res/images/smilies/wink.gif;

-> 34

MONTH(date)

返回date的月份,范围1到12。

 代码如下 复制代码

mysql> select MONTH('1998-02-03'/res/images/smilies/wink.gif;

-> 2

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So extrahieren Sie einen bestimmten Teil einer Datumszeit mit der EXTRACT-Funktion von MySQL So extrahieren Sie einen bestimmten Teil einer Datumszeit mit der EXTRACT-Funktion von MySQL Jul 26, 2023 am 09:11 AM

So verwenden Sie die EXTRACT-Funktion von MySQL, um einen bestimmten Teil eines Datums und einer bestimmten Uhrzeit zu extrahieren. MySQL-Datenbank ist eine der am häufigsten verwendeten relationalen Datenbanken und wird häufig in verschiedenen Arten von Anwendungen verwendet. Datum und Uhrzeit sind gängige Datentypen in Datenbanken, und es ist häufig erforderlich, bestimmte Teile aus Datums- und Uhrzeitfeldern zu extrahieren, um Geschäftsanforderungen zu erfüllen. In MySQL können Sie die EXTRACT-Funktion verwenden, um einen bestimmten Teil aus einem Datum/Uhrzeit-Wert zu extrahieren. In diesem Artikel wird erläutert, wie Sie die EXTRACT-Funktion von MySQL zum Extrahieren von Datum und Uhrzeit verwenden

Wie gehe ich mit Datum und Uhrzeit mithilfe der in PHP integrierten Funktionen um? Wie gehe ich mit Datum und Uhrzeit mithilfe der in PHP integrierten Funktionen um? Apr 22, 2024 pm 05:03 PM

Integrierte PHP-Funktionen bieten eine bequeme Möglichkeit, Datums- und Uhrzeitangaben zu verarbeiten. Mit diesen Funktionen können Sie beispielsweise Datums-/Uhrzeitwerte erstellen, formatieren und bearbeiten: So erstellen Sie einen Datums-/Uhrzeitwert: Verwenden Sie die Funktion newDateTime(). Datum/Uhrzeit-Werte formatieren: Verwenden Sie die Methode format(). Datums- und Uhrzeitwerte manipulieren: Verwenden Sie add(), sub(), setTimestamp() und andere Methoden. Datum/Uhrzeit-Werte vergleichen: Verwenden Sie Vergleichsoperatoren. Berechnen Sie die Differenz zwischen Datumsangaben: Verwenden Sie die Methode diff().

Konvertierung des Golang-Zeitformats: Tipps zum Konvertieren von Datum und Uhrzeit Konvertierung des Golang-Zeitformats: Tipps zum Konvertieren von Datum und Uhrzeit Feb 24, 2024 pm 06:21 PM

Golang-Zeitkonvertierung: Tipps zum Konvertieren von Datums- und Uhrzeitangaben. Da sich die Go-Sprache in verschiedenen Bereichen weiterentwickelt, wird die Notwendigkeit, Datums- und Uhrzeitangaben zu verarbeiten, immer häufiger. In der Go-Sprache ist die Konvertierung von Datum und Uhrzeit ein grundlegender Vorgang und eine häufige Anforderung in der Entwicklung. In diesem Artikel wird die Konvertierung von Datum und Uhrzeit in Golang vorgestellt und spezifische Codebeispiele bereitgestellt, um Entwicklern dabei zu helfen, diese Technik besser zu beherrschen. Darstellung von Datum und Uhrzeit In der Go-Sprache werden Datum und Uhrzeit jeweils durch time.Time dargestellt.

PHP 5.5 Datum/Uhrzeit-Verarbeitung: So verwenden Sie die DateTime-Klasse für Datum/Uhrzeit-Operationen PHP 5.5 Datum/Uhrzeit-Verarbeitung: So verwenden Sie die DateTime-Klasse für Datum/Uhrzeit-Operationen Jul 31, 2023 pm 05:41 PM

PHP5.5-Datums- und Uhrzeitverarbeitung: So verwenden Sie die DateTime-Klasse für Datums- und Uhrzeitoperationen. In der PHP-Entwicklung ist die Verarbeitung von Datum und Uhrzeit eine sehr häufige Anforderung. PHP5.5 führt eine sehr leistungsstarke Klasse zur Verarbeitung von Datum und Uhrzeit ein – DateTime –, die einige praktische Methoden zum Bearbeiten von Datum und Uhrzeit bereitstellt. In diesem Artikel stellen wir vor, wie die DateTime-Klasse für Datums-/Uhrzeitoperationen verwendet wird. Das Erstellen einer DateTime-Objektinstanziierung der DateTime-Klasse ist sehr einfach

Formatieren Sie Datum und Uhrzeit mit der Java-Funktion String.format() Formatieren Sie Datum und Uhrzeit mit der Java-Funktion String.format() Jul 25, 2023 pm 08:49 PM

Einführung in die Formatierung von Datum und Uhrzeit mit der Java-Funktion String.format(): In Java müssen wir Datum und Uhrzeit häufig formatieren, um bestimmte Stilanforderungen zu erfüllen. Java bietet mehrere Möglichkeiten zum Formatieren von Datum und Uhrzeit. Eine der am häufigsten verwendeten Methoden ist die Verwendung der Funktion String.format(). In diesem Artikel wird erläutert, wie Sie die Funktion String.format() zum Formatieren von Datum und Uhrzeit verwenden, und es werden Codebeispiele bereitgestellt. Codebeispiel: Unten finden Sie ein einfaches Beispiel, das dies demonstriert

So verwenden Sie das Datetime-Modul, um das aktuelle Datum und die aktuelle Uhrzeit in Python 3.x abzurufen So verwenden Sie das Datetime-Modul, um das aktuelle Datum und die aktuelle Uhrzeit in Python 3.x abzurufen Jul 31, 2023 pm 03:33 PM

So verwenden Sie das Datetime-Modul, um das aktuelle Datum und die aktuelle Uhrzeit in Python3.x abzurufen. In der Python-Programmierung kann das Datetime-Modul verwendet werden, um das aktuelle Datum und die aktuelle Uhrzeit einfach abzurufen. Das datetime-Modul bietet verschiedene Funktionen und Klassen zur Verarbeitung von Datumsangaben, Uhrzeiten und Intervallen. Um das Datetime-Modul verwenden zu können, müssen Sie zunächst das Modul importieren: importdatetime. Die Möglichkeit, das aktuelle Datum und die aktuelle Uhrzeit zu erhalten, besteht darin, datetim im Datetime-Modul zu verwenden

Umgang mit Zeitstempeln in PHP: So konvertieren Sie Zeitstempel mithilfe der Datumsfunktion in Datum/Uhrzeit Umgang mit Zeitstempeln in PHP: So konvertieren Sie Zeitstempel mithilfe der Datumsfunktion in Datum/Uhrzeit Jul 29, 2023 pm 06:01 PM

Umgang mit Zeitstempeln in PHP: So konvertieren Sie Zeitstempel mithilfe der Datumsfunktion in Datum/Uhrzeit. Zeitstempel sind eine gängige Methode zur Darstellung von Datums- und Uhrzeitangaben. In PHP können wir die integrierte Datumsfunktion verwenden, um den Zeitstempel in ein leicht lesbares Datums- und Uhrzeitformat umzuwandeln. In diesem Artikel wird erläutert, wie Sie die Datumsfunktion zum Verarbeiten von Zeitstempeln verwenden, und es wird ein Beispielcode als Referenz bereitgestellt. Lassen Sie uns zunächst verstehen, was ein Zeitstempel ist. Der Zeitstempel bezieht sich auf die Zeit seit dem 1. Januar 1970 00:00:00

Java-Fehler: Java8-Datums-/Uhrzeitverarbeitungsfehler, wie man damit umgeht und ihn vermeidet Java-Fehler: Java8-Datums-/Uhrzeitverarbeitungsfehler, wie man damit umgeht und ihn vermeidet Jun 24, 2023 pm 12:44 PM

Java8 ist eine sehr beliebte Programmiersprache und wird in vielen Unternehmen und Projekten häufig eingesetzt. Eine der interessantesten neuen Funktionen ist die DateTime-API, die eine völlig neue Möglichkeit bietet, mit Datums- und Uhrzeitangaben zu arbeiten. Es gibt jedoch auch einige Probleme bei der Verwendung, und Fehler bei der Verarbeitung von Datum und Uhrzeit in Java8 gehören dazu. In diesem Artikel werden einige häufig auftretende Datums- und Zeitverarbeitungsfehler in Java8 untersucht und entsprechende Lösungen und Vermeidungsmethoden bereitgestellt. Fehler bei der Datumsformatierung Die Datumsformatierung ist in Java8 ein Problem

See all articles