Postgre 计算某天是星期几
·
--从周日开始,且周日为1,1~7
SELECT to_char('2020-05-03'::timestamp, 'D');
SELECT to_char('2020-05-04'::timestamp, 'D');
SELECT to_char('2020-05-05'::timestamp, 'D');
SELECT to_char('2020-05-06'::timestamp, 'D');
SELECT to_char('2020-05-07'::timestamp, 'D');
SELECT to_char('2020-05-08'::timestamp, 'D');
SELECT to_char('2020-05-09'::timestamp, 'D');
SELECT to_char('2020-05-10'::timestamp, 'D');
--从周日开始,且周日为0,0~6
SELECT extract(DOW FROM '2020-05-03'::timestamp);
SELECT extract(DOW FROM '2020-05-04'::timestamp);
SELECT extract(DOW FROM '2020-05-05'::timestamp);
SELECT extract(DOW FROM '2020-05-06'::timestamp);
SELECT extract(DOW FROM '2020-05-07'::timestamp);
SELECT extract(DOW FROM '2020-05-08'::timestamp);
SELECT extract(DOW FROM '2020-05-09'::timestamp);
SELECT extract(DOW FROM '2020-05-10'::timestamp);
--获取当前日期为星期几,周日为0,0~6
SELECT extract(DOW FROM NOW());
--获取当前日期为一天的第几个小时
SELECT extract(HOUR FROM NOW());
--获取当前日期为月份的第几天
SELECT extract(DAY FROM NOW());
--获取当前日期为一年的第几个月份
SELECT extract(MONTH FROM NOW());
--获取当前时间的小时
SELECT to_char(current_timestamp, 'HH');
--当前日期为星期几,周日为1,1~7
SELECT to_char(current_timestamp, 'D');
--当前日期为月份的第几天
SELECT to_char(current_timestamp, 'DD');
--当前日期为年份的第几天
SELECT to_char(current_timestamp, 'DDD');
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)