-- 昨天
select date_add(curdate(),
interval-1
day)
;select date_sub(curdate(),
interval
1day);
-- 今天
select curdate();
select
current_date
;-- 明天
select date_add(curdate(),
interval
1day);
select date_sub(curdate(),
interval-1
day)
;-- 年月日 時分秒 (我這裡分鐘與電腦的時間有誤差)
select
year
(now()
),month
(now()
),day(
now())
,hour
(now()
),minute
(now()
),second
(now()
);-- 日期,時間
select
date
(now()
),time
(now()
);-- 日期格式化
select date_format(
'2019-12-31 23:59:59'
,'%y-%m-%d %h:%i:%s');
-- 日期是否在今天之內
select
'2019-03-14 11:59:59'
between curdate(
)and date_add(curdate(),
interval
86399
second
);
type
中文microsecond
微秒second
秒minute
分鐘hour
小時day
天week
周month
月quarter
一季度year
年second_microsecond
minute_microsecond
minute_second
hour_microsecond
hour_second
hour_minute
day_microsecond
day_second
day_minute
day_hour
year_month
timestampdiff(unit,datetime_expr1,datetime_expr2)
mysql>
select timestampdiff(
month
,'2003-02-01'
,'2003-05-01');
->
3mysql>
select timestampdiff(
year
,'2002-05-01'
,'2001-01-01');
->-1
mysql>
select timestampdiff(
minute
,'2003-02-01'
,'2003-05-01 12:05:55');
->
128885
mysql 日期:建立時間+更新時間 mysql學習筆記 日期
1.獲取當前日期時間 select sysdate from dual select current date from dual 獲取時間戳 select current timestamp from dual 2,日期的擷取 獲取到當前日期時間所在的年份 select extract year ...
MySQL 日期筆記
1.獲取當前日期時間 select sysdate from dual 2.獲取時間戳 select current date from dual select current timestamp from dual 3.日期的擷取 獲取到當前日期時間所在的年 select extract year...
mysql日期時間筆記
搗鼓了一下mysql,做如下筆記 mysql版本 5.1.50 一,日期時間型別 datetime 8bytes x xx xx xx xx xx 1000 01 01 00 00 00到9999 12 31 23 59 59 timestamp 4bytes x xx xx xx xx xx 19...