日期時間處理

2022-07-24 09:54:09 字數 2447 閱讀 5280

獲得當前周的周一到週日

select subdate(curdate(),date_format(curdate(),'%w')-1)//獲取當前日期在本週的周一

select subdate(curdate(),date_format(curdate(),'%w')-7)//獲取當前日期在本週的週日

資料庫欄位為int 那樣where條件這樣寫:

from_unixtime(a.visit_time, '%y-%m-%d') = subdate(

curdate(),

date_format(curdate(), '%w') - 7

-- 當天

where to_days(時間欄位名) = to_days(now());

-- 本週

select * from  表名 where yearweek(date_format(時間字段,'%y-%m-%d')) = yearweek(now());

-- 最近7天

select * from  表名  where date_sub(curdate(), interval 7 day) <= date (時間字段);

-- 本月

select * from  表名 where date_format(時間字段, '%y%m') = date_format(curdate() , '%y%m');

-- 最近30天

select* from  表名 where date_sub(curdate(), interval 30 day) <= date(時間字段);

-- 上一月

select* from 表名 where period_diff( date_format( now( ) , '%y%m' ) , date_format( 時間欄位名, '%y%m' ) ) =1

-- 本季度

select* from 表名  where quarter(create_date)=quarter(now());

查詢上季度資料

=quarter(date_sub(now(),interval 1 quarter));

查詢本年資料

year(create_date)=year(now());

查詢上年資料

year(create_date)=year(date_sub(now(),interval 1 year));

查詢上週的資料

yearweek(date_format(submittime,'%y-%m-%d')) = yearweek(now())-1;

查詢上個月的資料

date_format(submittime,'%y-%m')=date_format(date_sub(curdate(), interval 1 month),'%y-%m')

date_format(pudate,'%y%m') = date_format(curdate(),'%y%m') ;

weekofyear(from_unixtime(pudate,'%y-%m-%d')) =weekofyear(now())

month(from_unixtime(pudate,'%y-%m-%d')) = month(now())

year(from_unixtime(pudate,'%y-%m-%d')) = year(now()) and month(from_unixtime(pudate,'%y-%m-%d')) = month(now())

between 上月最後一天 and 下月第一天

查詢距離當前現在6個月的資料

submittime between date_sub(now(),interval 6 month) and now();

pandas處理日期時間

遇到的問題 乙個資料表的兩列,原始資料為float64,如20150101.0 需要求兩個日期的差值,判斷是否超過多少天 9 一些基本的知識 檢視date列有多少行的缺失值 off train date isnull sum 選擇任意行出現空值的資料 off train off train.t.is...

moment日期時間處理

比較全面的講解 前面在專案中遇到乙個關於獲取月初和月底時間的問題 給你乙個毫秒數,需要處理成對應的當月第一天0點和當月最後一天23點59分59秒。比如毫秒數轉過來是2020年5月9日13時45分17秒,需要得到2020年5月1日0點0分0秒,以及2020年5月31日23時59分59秒。如下,val是...

JsonConfig處理日期時間

寫在前面 頁面傳送ajax請求到後台,後台返回對應的json格式資料給前台頁面進行資料展示,如果json資料中含有日期時間,就需要對日期進行處理 下面是相關的 部分 jsonconfig jsonconfig new jsonconfig jsonconfig.registerjsonvaluepr...