首页 > 数据库 >postgresql 时间格式 获取年初年末年末 ,月初月末日期,本日,去年等日期

postgresql 时间格式 获取年初年末年末 ,月初月末日期,本日,去年等日期

时间:2022-12-13 16:45:12浏览次数:52  
标签:12 postgresql -- 日期 年末 2022 date now select

 

 

--获取本天  yyyy-MM-dd   /2022-12-13
select current_date;

--获取本天  date    /2022-12-13
select  now();

--获取本天  /13
select date_part('day', current_timestamp)
--格式化 年月日-时  /2022-12-13 16
SELECT to_char(now(),'yyyy-MM-dd hh24');

--格式化 年月日-时分 /2022-12-13 16:17
SELECT to_char(now(),'yyyy-MM-dd hh24:MI');

--格式化 年月日-时分秒  /2022-12-13 16:17:53
SELECT to_char(now(),'yyyy-MM-dd hh24:MI:ss');

--格式化 年月日  /20221213
select to_char(current_date,'yyyymmdd');

--格式化 年月日 2022年12月13日
select to_char(current_date,'yyyy年mm月dd日');

--获取本月第一天  /2022-12-01 00:00:00.000 +0800
select date_trunc('month',now());


--获取本月最后一天 /2022-12-31 00:00:00.000 +0800
select date_trunc('month',now()) +interval '1 month' -interval '1 day';


--获取本月月份  /12
select date_part('month', current_timestamp)



--获取本年第一天  /2022-01-01 00:00:00.000 +0800
select date_trunc( 'year', now() ); 


--获取本年最后一天  /2022-12-31 00:00:00.000 +0800
select date_trunc( 'year', now() )+interval '1 year' -interval '1 day';

--获取本年年份 /2022
select date_part('year', current_timestamp);

--获取 上一天的日期  /  2022-12-12 16:30:32.481 +0800
select now() - interval '1 day';

--格式化日期  /2022-12-12 16:31:22  以下同理
SELECT to_char(now() - interval '1 day','yyyy-MM-dd hh24:MI:ss');

--获取 上一周的日期  /2022-12-06 16:31:42.240 +0800
select now() - interval '1 week';

--获取 上一个月的日期  /2022-11-13 16:31:56.145 +0800
select now() - interval '1 month';

--获取 一年前的日期 2021-12-13 16:31:56.145 +0800
select now() - interval '1 year';
 

 

标签:12,postgresql,--,日期,年末,2022,date,now,select
From: https://www.cnblogs.com/zq1003/p/16979231.html

相关文章

  • CK11N修改变式默认日期
    需求:CK11N成本估算中ZPC1变式【成本核算日期起于】、【数量结构日期】、【评估日期】默认为下个月的1日,每次手动估算需把日期修改成当天,影响工作效率。系统配置这3项默认为......
  • 【Django】orm 查询格式化 日期时间
    1.mysql数据库models.TerminalInfo.objects.filter(status=True).extra( select={'created_at':'date_format(created_at,"%%Y-%%m-%%d%%H:%%i:%%s")'})[ page_inf......
  • Element组件:el-date-picker日期选择控件少一天的问题
    在使用el-data-picker时,选择的日期和存入的日期差了一天。这个是由于element-ui中时间控件的默认时间为国际标准时间,因此与北京时间差8个小时,且value-format格式错误。正......
  • PostgreSQL--入门
    #PostgreSQL--入门PG介绍PostgresSQL,简称PG或PGSQL。C和C++开发的关系型数据库系统支持多种操作系统平台官网:PostgreSQL:Theworld'smostadvancedopensourceda......
  • postgreSQL通过sql语句完整删除模式、数据库对象、用户和角色
    postgreSQL通过sql语句完整删除模式、数据库对象、用户和角色DROPSCHEMAIFEXISTSdb_mark_v1CASCADE;//删除模式DROPOWNEDBYdb_mark_v1; //删除用户拥有的数据库......
  • Npoi.Mapper 日期转换
    问题:Excel文档里有一些列是日期类型的数据,使用Mapper默认的转换,发现生成的实体,在有的系统环境下能正常转换,但是在有的系统环境下,转换的日期出现中文。猜想是Excel文档里,日......
  • 在老项目中使用java8的日期
    publicclassDateUtil{publicstaticfinalStringYYYYMMDD="yyyyMMdd";publicstaticfinalStringHHMMSS="HHmmss";publicstaticfinalStringYYYY......
  • postgresql/lightdb主要的extension及客户端工具清单(持续更新)
    如果说mysql因为其多引擎架构被人称赞,那么在postgresql中,extension开放性则完全可以说是完胜,而且其生态相比mysql而言,明显不在一个级别。本文维护了postgresql重要的三......
  • #yyds干货盘点# react笔记之学习之显示日期
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • 点击弹出日期对话框
    //按钮事件findViewById(R.id.btn_ok).setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(View......