postgresql - 如何在 Postgresql 中获取当前月份的字符串和年份
问题描述
我想以字符串格式将日期显示为当前月份名称(字符串)和年份(例如 -> 2019 年 9 月)。如何在 PostgreSQL 中为此编写查询?
我试过这个查询:
select
date(date_trunc('month', current_date));
但它只给了我当前月份的开始日期。
解决方案
如果要格式化 DATE 值的输出,请使用to_char()
select to_char(current_date, 'Month, yyyy');
推荐阅读
- pandas - 在使用 Python 的 DataFrame 中,如何在将属性分组后设置指标
- python - 为什么我不能一次运行 2 个函数?
- middleware - 我们如何在不同的文件中添加 prisma 中间件?
- ios - 在 SWIFT 字符串插值中没有更多上下文的表达式类型不明确
- python - 跟踪树莓派汽车运动
- botframework - 有没有办法从存储为机器人变量中的字符串的用户查询中激活正确的触发器?
- python - 查询数据库中的 3 个表时,“列表对象没有属性”
- python - 来自 Selenium 的不完整 html
- flutter - Flutter TextFormField 在键盘出现时隐藏
- wordpress - 从 live 导入到 localhost phypadmin 链接不起作用