其他分享
首页 > 其他分享> > 获取指定月份的第一个周五

获取指定月份的第一个周五

作者:互联网

方法一:

SELECT
TO_CHAR( to_date( '2020-01-01', 'yyyy-MM-dd' ), 'MM' ) || '月' ||
CASE
WHEN to_char( to_date( '2020-01-01', 'yyyy-MM-dd' ), 'month' ), 'D' ) <= 6
THEN
7 - to_char ( trunc( to_date( '2020-01-01', 'yyyy-MM-dd' ), 'month' ), 'D' ) ELSE 7 
END || '号是当月的第一个星期五' AS "第一个星期五"FROM
dual;

方法二:

select next_day( to_date( '2020-03-01', 'yyyy-mm-dd' ), 6 )  from dual;

注:每周是从周天开始的,所以周天为1,周一为2,以此类推。可指定获取第一周的周几。



标签:01,MM,dd,指定,周五,yyyy,获取,2020,date
来源: https://www.cnblogs.com/gzyfj/p/12421540.html