mysql日期时间常用函数总结
在mysql中我们经常会用到一些常用的时间与日期一些运算,下面我来总结一下关于mysql日期时间常用函数介绍,有需要的朋友参考。
一、时间差
datediff:说白了就是用第一个时间去减第二个时间,顺序不能忘记
代码如下 | 复制代码 |
select datediff('2012-08-08', '2012-08-13'); -- -5 |
二、获取当前时间
代码如下 | 复制代码 |
now |
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'; |
下面分离一些年月日函数
下面的查询选择了所有记录,其date_col的值是在最后30天以内:
代码如下 | 复制代码 |
mysql> SELECT something FROM table |
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
代码如下 | 复制代码 |
mysql> select DAYOFWEEK('1998-02-03'/res/images/smilies/wink.gif; |
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 |

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Fungsi terbina dalam PHP menyediakan cara yang mudah untuk mengendalikan tarikh dan masa. Anda boleh menggunakan fungsi ini untuk mencipta, memformat dan memanipulasi nilai datetime, contohnya: Untuk mencipta nilai datetime: gunakan fungsi newDateTime(). Format nilai datetime: gunakan kaedah format(). Manipulasi nilai tarikh dan masa: gunakan add(), sub(), setTimestamp() dan kaedah lain. Bandingkan nilai masa tarikh: Gunakan operator perbandingan. Kira perbezaan antara tarikh: gunakan kaedah diff().

Cara menggunakan fungsi EXTRACT MySQL untuk mengekstrak bahagian tertentu pada tarikh dan masa pangkalan data MySQL adalah salah satu pangkalan data hubungan yang paling biasa digunakan dan digunakan secara meluas dalam pelbagai jenis aplikasi. Tarikh dan masa ialah jenis data biasa dalam pangkalan data, dan selalunya perlu untuk mengekstrak bahagian tertentu daripada medan tarikh dan masa untuk memenuhi keperluan perniagaan. Dalam MySQL, anda boleh menggunakan fungsi EXTRACT untuk mengekstrak bahagian tertentu dari tarikh masa. Artikel ini akan memperkenalkan cara menggunakan fungsi EXTRACT MySQL untuk mengekstrak masa tarikh

Penukaran masa Golang: Petua untuk menukar tarikh dan masa antara satu sama lain Memandangkan bahasa Go terus berkembang dalam pelbagai bidang, keperluan untuk memproses tarikh dan masa menjadi semakin biasa. Dalam bahasa Go, penukaran tarikh dan masa ialah operasi asas dan keperluan biasa dalam pembangunan. Artikel ini akan memperkenalkan cara menukar tarikh dan masa dalam Golang dan menyediakan contoh kod khusus untuk membantu pembangun menguasai teknik ini dengan lebih baik. Perwakilan tarikh dan masa Dalam bahasa Go, tarikh dan masa masing-masing diwakili oleh masa.

Pengenalan kepada pemformatan tarikh dan masa menggunakan fungsi String.format() Java: Di Java, kita selalunya perlu memformat tarikh dan masa untuk memenuhi keperluan gaya tertentu. Java menyediakan pelbagai cara untuk memformat tarikh dan masa, salah satu cara yang biasa digunakan ialah menggunakan fungsi String.format(). Artikel ini akan memperkenalkan cara menggunakan fungsi String.format() untuk memformat tarikh dan masa serta memberikan contoh kod. Contoh Kod: Di bawah ialah contoh mudah yang menunjukkan

Pemprosesan tarikh dan masa PHP5.5: Cara menggunakan kelas DateTime untuk operasi tarikh dan masa Dalam pembangunan PHP, tarikh dan masa pemprosesan adalah keperluan yang sangat biasa. PHP5.5 memperkenalkan kelas pemprosesan tarikh dan masa yang sangat berkuasa-DateTime, yang menyediakan beberapa kaedah mudah untuk memanipulasi tarikh dan masa. Dalam artikel ini, kami akan memperkenalkan cara menggunakan kelas DateTime untuk operasi masa tarikh. Mencipta objek DateTime Instantiation kelas DateTime adalah sangat mudah, cuma

Cara menggunakan modul datetime untuk mendapatkan tarikh dan masa semasa dalam Python3.x Dalam pengaturcaraan Python, modul datetime boleh digunakan untuk mendapatkan tarikh dan masa semasa dengan mudah. Modul datetime menyediakan pelbagai fungsi dan kelas untuk mengendalikan tarikh, masa dan selang waktu. Untuk menggunakan modul datetime, anda perlu mengimport modul dahulu: importdatetime Cara untuk mendapatkan tarikh dan masa semasa adalah dengan menggunakan datetim dalam modul datetime

Pengendalian cap masa dalam PHP: Cara menukar cap masa kepada masa tarikh menggunakan fungsi tarikh Cap masa ialah cara biasa digunakan untuk mewakili tarikh dan masa. Dalam PHP, kita boleh menggunakan fungsi tarikh terbina dalam untuk menukar cap waktu kepada format tarikh dan masa yang mudah dibaca. Artikel ini akan memperkenalkan cara menggunakan fungsi tarikh untuk memproses cap masa dan menyediakan beberapa kod sampel untuk rujukan. Mula-mula, mari kita fahami apa itu cap waktu. Cap masa merujuk kepada masa sejak 1 Januari 1970 00:00:00

Java8 ialah bahasa pengaturcaraan yang sangat popular dan digunakan secara meluas dalam banyak syarikat dan projek. Salah satu ciri baharunya yang paling menarik ialah API DateTime, yang menyediakan cara baharu sepenuhnya untuk bekerja dengan tarikh dan masa. Walau bagaimanapun, terdapat juga beberapa masalah semasa penggunaan, dan ralat pemprosesan tarikh dan masa Java8 adalah salah satu daripadanya. Artikel ini akan meneroka beberapa ralat pemprosesan tarikh dan masa Java8 biasa dan menyediakan penyelesaian yang sepadan dan kaedah mengelakkan. Ralat pemformatan tarikh Pemformatan tarikh adalah masalah dalam Java8
