mysql獲取時間

2021-07-25 23:04:35 字數 1391 閱讀 6578

select date_sub(now(),interval 1 month)    上個月今天的當前時間  

select unix_timestamp(date_sub(now(),interval 1 month))    上個月今天的當前時間(時間戳)  

select date_sub(date_sub(date_format(now(),'%y-%m-%d 08:00:00'),interval extract( day from  

now())-1 day),interval 1 month)上個月的第一天  

select unix_timestamp(date_sub(date_sub(date_format(now(),'%y-%m-%d 08:00:00'),interval  

extract( day from now())-1 day),interval 1 month))    上個月的第一天(時間戳)  

上個月的第一天:   

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    

day from now())-1 day),interval 1 month)  

上個月的最後一天:  

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    

day from now()) day),interval 0 month) as date  

這個月的第一天:  

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    

day from now())-1 day),interval 0 month)  

這個月的最後一天:  

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(    

day from now()) day),interval -1 month) as date  

去年一月一日

select

date_sub(

date_format(now(), format) now(),

interval 1 year

) 去年最後一天

select

date_sub(

date_sub(

date_format(now(), '%y-%m-%d 23:59:59'),

interval extract(day from now()) day

),interval 0 year

)

MySql獲取時間

函式 now 注釋 等同於sqlserver中的getdate 格式 yyyy mm dd hh mm ss 函式 sysdate 注釋 跟now 類似,不同之處在於 now 在執行開始時值就得到了,sysdate 在函式執行時動態得到值。格式 yyyy mm dd hh mm ss 函式 curd...

mysql 獲取系統時間

mysql select now now 2011 06 11 12 00 54 1 row in set 0.00 sec mysql select sysdate sysdate 2011 06 11 12 00 54 1 row in set 0.00 sec mysql select cur...

MySql獲取系統時間

mysql獲取系統當前時間的函式 環境 mysql server 5.1 問題 mysql獲取系統當前時間的函式 解決 now 函式以 yyyy mm dd hh mm ss 返回當前的日期時間,可以直接存到datetime欄位中。curdate 以 yyyy mm dd 的格式返回今天的日期,可以...