current_timestamplocaltime()localtime。" />
最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

mysql獲取當(dāng)前日期

來源:懂視網(wǎng) 責(zé)編:李贏贏 時間:2021-12-25 15:21:09
文檔

mysql獲取當(dāng)前日期

mysql中獲取當(dāng)前日期的函數(shù)是:now(),除了now()函數(shù)能獲得當(dāng)前的日期時間外,還有函數(shù):current_timestamp()current_timestamplocaltime()localtime。
推薦度:
導(dǎo)讀mysql中獲取當(dāng)前日期的函數(shù)是:now(),除了now()函數(shù)能獲得當(dāng)前的日期時間外,還有函數(shù):current_timestamp()current_timestamplocaltime()localtime。

mysql怎么獲取當(dāng)前日期呢?不知道的小伙伴來看看小編今天的分享吧!

mysql中獲取當(dāng)前日期的函數(shù)是:now(),除了now()函數(shù)能獲得當(dāng)前的日期時間外,還有函數(shù):

current_timestamp()<wbr><wbr>current_timestamp</wbr></wbr>

localtime()<wbr><wbr>localtime</wbr></wbr>

localtimestamp()<wbr><wbr>localtimestamp<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>

這些日期時間函數(shù),都等同于 now()。鑒于now() 函數(shù)簡短易記,建議總是使用 now() 來替代上面列出的函數(shù)。

拓展資料:

1.獲得當(dāng)前日期+時間(date + time)函數(shù):sysdate()

sysdate() 日期時間函數(shù)跟 now() 類似,不同之處在于:now() 在執(zhí)行開始時值就得到了, sysdate() 在函數(shù)執(zhí)行時動態(tài)得到值。

<wbr></wbr>

2. 獲得當(dāng)前日期(date)函數(shù):curdate()

其中,下面的兩個日期函數(shù)等同于 curdate(): current_date(),current_date

<wbr></wbr>

3. 獲得當(dāng)前時間(time)函數(shù):curtime()

其中,下面的兩個時間函數(shù)等同于 curtime():current_time(),current_time

<wbr></wbr>

4. 獲得當(dāng)前 UTC 日期時間函數(shù):utc_date(), utc_time(), utc_timestamp()

因為我國位于東八時區(qū),所以本地時間 = UTC 時間 + 8 小時。UTC 時間在業(yè)務(wù)涉及多個國家和地區(qū)的時候,非常有用。

<wbr></wbr>

MySQL 日期時間 Extract(選?。?函數(shù):

1. 選取日期時間的各個部分:日期、時間、年、季度、月、日、小時、分鐘、秒、微秒

set @dt = '2008-09-10 07:15:30.123456';

<wbr></wbr>

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

<wbr></wbr>

2. MySQL Extract() 函數(shù),可以上面實現(xiàn)類似的功能:

set @dt = '2008-09-10 07:15:30.123456';

<wbr></wbr>

select extract(year from @dt); -- 2008

select extract(quarter from @dt); -- 3

select extract(month from @dt); -- 9

select extract(week from @dt); -- 36

select extract(day from @dt); -- 10

select extract(hour from @dt); -- 7

select extract(minute from @dt); -- 15

select extract(second from @dt); -- 30

select extract(microsecond from @dt); -- 123456

select extract(year_month from @dt); -- 200809

select extract(day_hour from @dt); -- 1007

select extract(day_minute from @dt); -- 100715

select extract(day_second from @dt); -- 10071530

select extract(day_microsecond from @dt); -- 10071530123456

select extract(hour_minute from @dt); -- 715

select extract(hour_second from @dt); -- 71530

select extract(hour_microsecond from @dt); -- 71530123456

select extract(minute_second from @dt); -- 1530

select extract(minute_microsecond from @dt); -- 1530123456

select extract(second_microsecond from @dt); -- 30123456

MySQL Extract() 函數(shù)除了沒有date(),time() 的功能外,其他功能一應(yīng)具全。并且還具有選取‘day_microsecond’ 等功能。注意這里不是只選取 day 和 microsecond,而是從日期的 day 部分一直選取到 microsecond 部分。

MySQL Extract() 函數(shù)唯一不好的地方在于:你需要多敲幾次鍵盤。

<wbr></wbr>

3. MySQL dayof… 函數(shù):dayofweek(), dayofmonth(), dayofyear()

分別返回日期參數(shù),在一周、一月、一年中的位置。

set @dt = '2008-08-08';

select dayofweek(@dt); -- 6

select dayofmonth(@dt); -- 8

select dayofyear(@dt); -- 221

日期 ‘2008-08-08′ 是一周中的第 6 天(1 = Sunday, 2 = Monday, …, 7 = Saturday);一月中的第 8 天;一年中的第 221 天。

<wbr></wbr>

4. MySQL week… 函數(shù):week(), weekofyear(), dayofweek(), weekday(), yearweek()

set @dt = '2008-08-08';

select week(@dt); -- 31

select week(@dt,3); -- 32

select weekofyear(@dt); -- 32

select dayofweek(@dt); -- 6

select weekday(@dt); -- 4

select yearweek(@dt); -- 200831

MySQL week() 函數(shù),可以有兩個參數(shù),具體可看手冊。 weekofyear() 和 week() 一樣,都是計算“某天”是位于一年中的第幾周。 weekofyear(@dt) 等價于 week(@dt,3)。

MySQL weekday() 函數(shù)和 dayofweek() 類似,都是返回“某天”在一周中的位置。不同點在于參考的標(biāo)準(zhǔn), weekday:(0 = Monday, 1 = Tuesday, …, 6 = Sunday); dayofweek:(1 = Sunday, 2 = Monday, …, 7 = Saturday)

MySQL yearweek() 函數(shù),返回 year(2008) + week 位置(31)。

<wbr></wbr>

5. MySQL 返回星期和月份名稱函數(shù):dayname(), monthname()

set @dt = '2008-08-08';

select dayname(@dt); -- Friday

select monthname(@dt); -- August

<wbr></wbr>

6. MySQL last_day() 函數(shù):返回月份中的最后一天。

select last_day('2008-02-01'); -- 2008-02-29

select last_day('2008-08-08'); -- 2008-08-31

<wbr></wbr>

<wbr></wbr>

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

mysql獲取當(dāng)前日期

mysql中獲取當(dāng)前日期的函數(shù)是:now(),除了now()函數(shù)能獲得當(dāng)前的日期時間外,還有函數(shù):current_timestamp()current_timestamplocaltime()localtime。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top