当前位置:  开发笔记 > 编程语言 > 正文

从postgres日期提取周数

如何解决《从postgres日期提取周数》经验,为你挑选了1个好方法。

我想提取周数:

2015-52

从格式为的日期:

2015-12-27

我怎样才能在postgres中执行此操作?

我的周数是从星期一到星期日计算的.

最好的祝福



1> a_horse_with..:

要使用单个字符值获取年份和周数,请使用 to_char()

select to_char(current_date, 'IYYY-IW');

IW返回ISO标准中定义的年份和周数:

如果您需要年份和周数作为数字,请使用 IYYY

select extract('isoyear' from current_date) as year, 
       extract('week' from current_date) as week;


@Feenaboccles:一个,对。当使用`IW`时,还需要使用等年`IYYY`-我将修复该问题
推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有