sql获取当前周几

Posted

tags:

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

使用datename函数

需要注意,数据库的语言选择不同,结果不同。

例:将数据库语言切换为英语,输出结果为wednesday

参考技术A 不知道你什么数据库,,,
提供sqlserver的方式,,,
SELECT Datepart(weekday, getdate() + @@DateFirst - 1) as day本回答被提问者和网友采纳
参考技术B SELECT DATEname(WEEKDAY, GETDATE()) 参考技术C 我是oracle:

select to_char(sysdate, 'day') from dual;
-- 星期二

select to_char(to_date('2011-04-11 15:18:53','yyyy-mm-dd hh24:mi:ss'),'day') from dual;
-- 星期一
参考技术D vertica数据库获取上周五的日期: select case when date_part('dow',date'20201119')<>6 then trunc(date'20201119','d')-2 else date'20201119'-1 end

php 获取周几

date("l"); //date就可以获取英文的星期比如Sunday
date("w"); //这个可以获取数字星期比如123,注意0是星期日

获取中文星期几:
$weekarray=array("日","一","二","三","四","五","六"); //先定义一个数组
echo "星期".$weekarray[date("w")];

获取指定日期是:
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];

  

以上是关于sql获取当前周几的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎根据时间获取是星期几

hive sql 求周几

js获取当前的时间显示的是24小时的时间吗

oracle 确定日期为本月第几周

sql 获取当前月的第一天

如何计算当前日期是当年的第几周