Mysql日期時間函式

2022-05-07 02:33:11 字數 766 閱讀 1121

1.獲取當前時刻時間

1.1返回當前時刻的日期和時間

1.2獲取當前時刻的日期

1.3獲取當前時刻的時間

1.4獲取當前時刻的週數

2.日期時間格式轉換

3.日期時間運算

3.1向後偏移時間

3.2向前偏移時間

3.3兩日期做差

獲取當前時刻的時間就是獲取程式執行的那一刻與時間相關的資料,比如年月日、時分秒等資訊。

返回當前時刻的日期和時間在sql中用的是now()函式,直接在select後面寫上now()函式即可,具體**如下:

select now()

執行上面**就會得到你程式執行這一刻所處的年月日、時分秒的資訊

前面的now()函式獲取的是當前時刻的日期和時間,我們有的時候可能只需要當前時刻的日期部分,並不需要時間部分,這個時候在在sql中將now()函式換成curdate()函式,就是獲取當前時刻的日期部分,具體**如下:

select curdate()

先通過now()函式獲取當前時刻的日期時間,然後再通過date()函式將日期時間轉化為日期部分,具體**如下:

select date(now())

我們除了有只獲取當前時刻的日期的需求外,我們還有只獲取當前時刻的時間需求。如果我們想只獲取當前時刻的時間,只需要把只獲取當前時刻日期的curdate()函式換成curtime()函式即可,具體**如下:

select curtime()

MySQL日期 時間函式

1 查詢當前時間函式 select now localtime sysdate current timestamp 但是now 與sysdate 有點差異的,乙個語句中now 的值是不變的,而sysdate 是動態獲取的,例如 select now sleep 2 now select sysdat...

mysql 時間 mysql時間日期函式

now current timestamp 當前日期時間 current date 當前日期 current time 當前時間 date yyyy mm dd hh ii ss 獲取日期部分 time yyyy mm dd hh ii ss 獲取時間部分 date format yyyy mm d...

mysql日期函式 簡書 MySQL日期時間函式

日期時間函式 1 獲取子值,值為整數型別,函式如下 year date 返回date的年份 範圍在1000到9999 month date 返回date中的月份數值 day date 返回date中的日期數值 hour time 返回time的小時數 範圍是0到23 minute time 返回ti...