mysql雜談 之日期運算函式

2021-10-02 04:23:34 字數 1231 閱讀 9088

mysql 為日期增加乙個時間間隔:date_add()

now()       //now函式為獲取當前時間

select date_add(now(), interval 1 day); - 加1天

select date_add(now(), interval 1 hour); -加1小時

select date_add(now(), interval 1 minute); - 加1分鐘

select date_add(now(), interval 1 second); -加1秒

select date_add(now(), interval 1 microsecond);-加1毫秒

select date_add(now(), interval 1 week);-加1周

select date_add(now(), interval 1 month);-加1月

select date_add(now(), interval 1 quarter);-加1季

select date_add(now(), interval 1 year);-加1年

mysql adddate(), addtime()函式,可以用date_add() 來替代。

2. mysql 為日期減去乙個時間間隔:date_sub()

mysql date_sub() 日期時間函式 和date_add() 用法一致。

mysql 中subdate(),subtime()函式,建議,用date_sub()來替代。

3.日期的取值

select curdate();                       --獲取當前日期

select last_day(curdate()); --獲取當月最後一天。

select date_add(curdate(),interval -day(curdate())+1 day); --獲取本月第一天

select date_add(curdate()-day(curdate())+1,interval 1 month); -- 獲取下個月的第一天

select datediff(date_add(curdate()-day(curdate())+1,interval 1 month ),date_add(curdate(),interval -day(curdate())+1 day)) from dual; --獲取當前月的天數

PHP之日期函式

介紹 php是一門非常令人驚奇的語言。它足夠強大 最大的部落格 wordpress 的核心語言 它足夠廣泛 執行在最大社交 facebook上 它足夠簡單 作為初學者首選入門語言 在低成本的機器上執行良好。而且php語言有很多非常不錯的伺服器套件 如wamp和mamp 很方便的安裝在你的機器上。ph...

Hive 之 日期函式

函式格式 返回值說明 from unixtime from unixtime bigint unixtime string format string 轉化unix時間戳 從1970 01 01 00 00 00 utc到指定時間的秒數 到當前時區的時間格式 hive temp select fro...

LINQ之日期函式

linq to sql支援以下datetime方法。但是,sql server和clr的datetime型別在範圍和計時週期精度上不同,如下表。型別最小值 最大值計時週期 system.datetime 0001 年 1 月 1 日 9999 年 12 月 31 日 100 毫微秒 0.000000...