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

Posted gzyfj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取指定月份的第一个周五相关的知识,希望对你有一定的参考价值。

方法一:

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,以此类推。可指定获取第一周的周几。


以上是关于获取指定月份的第一个周五的主要内容,如果未能解决你的问题,请参考以下文章

Java - 在指定的给定月份 - 年份范围内打印每个月的第一个和最后一个日期

js代码实现,如何获取当前月份的最后一天

更改php语言的月份和日期

js-显示指定周数的周一和周日,指定月份的第一天和最后一天-----------个人百度 整理的

MySQL中如何获得指定日期中月份的第一天是周几?

如何在sql中从给定的月份和年份获取月份的第一天和最后一天