mysql 取当前日期对应的周一或周日

select subdate(curdate(),date_format(curdate(),‘%w‘)-1)//获取当前日期在本周的周一

select subdate(curdate(),date_format(curdate(),‘%w‘)-2)//获取当前日期在本周的周二

select subdate(curdate(),date_format(curdate(),‘%w‘)-7)//获取当前日期在本周的周日

%W     星期名字(Sunday……Saturday)    
%w     一个星期中的天数(0=Sunday   ……6=Saturday   )

SELECT date_format(‘2017-04-19‘,‘%w‘);

#3(周三)
select subdate(‘2017-04-19‘,date_format(‘2017-04-19‘,‘%w‘)-7);#2017-04-23
SELECT SUBDATE(NOW( ), 1) AS ‘Yesterday‘, SUBDATE(NOW( ), INTERVAL -1 DAY) AS ‘Tomorrow‘; 
时间: 2024-12-27 08:22:35

mysql 取当前日期对应的周一或周日的相关文章

mysql 获取当前日期前后的时间

selectsubdate(curdate(),date_format(curdate(),'%w')-1)//获取当前日期在本周的周一 selectsubdate(curdate(),date_format(curdate(),'%w')-7)//获取当前日期在本周的周日 这两句语句是mysql用来取当前日期的周一或周日的一个方法,那么这句如何运作的呢? %w是以数字的形式来表示周中的天数(0=Sunday,1=Monday,...,6=Saturday),0为周日,6为周六,跟我们一般的认知

js求指定时间的周一和周日

/*计算指定时间的的周一和周日 return=>{mondy:Date,sundy:Date} parms:{ date:指定时间,如果不指定则取当前时间 } */ function getWeekArea(date) { if (!(date instanceof Date)) { date = new Date(); } var day = date.getDay(), _date = date.getDate(), mondy = _date - (day == 0 ? 7 : day)

Delphi能通过SSH登录Linux,连接MYSQL取数么?像Navicat一样

百度随时就能搜,你就懒得搜下.http://tieba.baidu.com/p/671327617 Ssh tunnel通常能实现3种功能1) 加密网络传输2) 绕过防火墙3) 让位于广域网的机器连接到局域网内的机器 --------------------------------------------------------------------------------- Delphi能通过SSH登录Linux,连接MYSQL取数么? SSH是远程连接Linux的其中一种通道方式.目前Li

mysql 获取当前日期及格式化[转]

MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式 返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d'); 根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, ..., 59)%I, %i 两位数字形式的分( 00,

C#获取周一、周日的日期,月初,月末,季度第一天,季度最后一天

DateTime dt = DateTime.Now;  //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一 DateTime endWeek = startWeek.AddDays(6);  //本周周日 DateTime startMonth = dt.AddDays(1 - dt.Day);  //本月月初 DateTime endMont

mysql 获取当前日期及格式化

MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式 返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d'); 根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, ..., 59)%I, %i 两位数字形式的分( 00,

mysql取前几行数据limit用法

mysql取前几行数据limit用法 order by id desc limit 10 按照id的倒序排序 取出前10条 order by id desc limit 0,10 按照id的倒序排序 取出前10条 order by id limit 5,10 按照id的正序排序 从第5条开始取10条

Mysql 取整的方法

1.CEIL() 向上取整 SELECT CEIL(1/2); 1 2.FLOOR() 向下取整 SELECT FLOOR(0.6); 0 3.ROUND() 四舍五入 SELECT ROUND(1.5); 2 Mysql 取整的方法

C#获取周一、周日的日期 函数类

#region 得到一周的周一和周日的日期 /// <summary> /// 计算本周的周一日期 /// </summary> /// <returns></returns> public static DateTime GetMondayDate() { return GetMondayDate(DateTime.Now); } /// <summary> /// 计算本周周日的日期 /// </summary> /// <