验证星期几

时间:2019-11-01 20:24:04

标签: jquery postgresql

我正在使用下面的查询来检查今天是否是星期五,但它始终返回False。有人可以帮忙吗?

select case when to_char(now(), 'Day') = 'Friday' then 'True' else 'False'
end

2 个答案:

答案 0 :(得分:1)

如何以整数形式获取星期几:

SELECT case when extract('dow' from now()) = 5 THEN true else false end;

0是星期日,所以是5个星期五。

答案 1 :(得分:1)

to_char的输出被填充为最长的一天名称的长度。

select trim(to_char(now(), 'Day'))='Friday';