PostgreSQL-日期转换

news/2024/11/15 2:07:32/

获取日期

    select current_date;----2021-03-19select current_time;----14:14:16.971254+08select current_timestamp;----2021-03-19 14:14:16.971254+08select localtimestamp;----2021-03-19 14:14:16.971254select now();----2021-03-19 14:14:16.971254+08

把时间戳转换成字符串

select  to_char(current_date, 'yyyy-mm-dd hh24:mi:ss');----2021-03-19 00:00:00
select  to_char(current_timestamp, 'yyyy-mm-dd hh24:mi:ss');----2021-03-19 14:14:16
select  to_char(localtimestamp, 'yyyy-mm-dd hh24:mi:ss');----2021-03-19 14:14:16
select  to_char(now(), 'yyyy-mm-dd hh24:mi:ss');----2021-03-19 14:14:16

select current_date::varchar;----2021-03-19

把字符串转换成时间戳

    select to_timestamp('2021-12-12', 'yyyy-mm-dd');-----2021-12-12 00:00:00+08select to_timestamp('2021-12-12', 'yyyy-mm-dd hh24:mi:ss');-----2021-12-12 00:00:00+08select to_timestamp('2021-12-12 15:14:14', 'yyyy-mm-dd hh24:mi:ss');-----2021-03-19 14:14:16+08select to_timestamp('2021-12-12 15:14:14', 'yyyy-mm-dd');-----2021-12-12 00:00:00+08select '2021-12-12 15:14:14'::timestamp;-----2021-12-12

把字符串转换成日期

    select to_date('2021-12-12 15:14:14', 'yyyy-mm-dd hh24:mi:ss');-----2021-12-12select to_date('2021-12-12', 'yyyy-mm-dd hh24:mi:ss');-----2021-12-12select to_date('2021-12-12 15:14:14', 'yyyy-mm-dd');-----2021-12-12select '2021-12-12 15:14:14'::date;-----2021-12-12

加一天

select  date '2001-09-28' + integer '7';----2001-10-05
select  date '2001-09-28' + 7;----2001-10-05

加小时

select  date '2001-09-28' + interval '1 hour';---2001-09-28 01:00:00
select  date '2001-09-28' + time '03:52';---2001-09-28 03:52:00
select  timestamp '2001-09-28 01:00' + interval '23 hours';----2001-09-29 00:00:00

求两个日期相差天数

select  date '2001-10-01' - date '2001-09-28';---3

http://www.ppmy.cn/news/1547095.html

相关文章

AcWing 303 运输小猫

代码 #include <cstring> #include <iostream> #include <algorithm>using namespace std;typedef long long LL;const int N 100010, M 100010, P 110;int n, m, p; LL d[N], t[N], a[N], s[N]; LL f[P][M]; int q[M];LL get_y(int k, int j) {return f…

基于Testng + Playwright的H5自动化巡检工具

文章目录 H5巡检工具必要性代码整体架构Demo 试用&#xff0c;一看便知技术细节1 、页面主要元素检测2、视觉回归3、性能分析4、网络请求资源分析5、定时巡检 开源 H5巡检工具必要性 你是否也遇到过&#xff0c;H5突然白屏&#xff0c;无法加载的情况&#xff1f; 遇到上述问题…

VTK知识学习(6)-使用颜色

1、概述 颜色是Actor重要的属性之一。VTK采用RGB和HSV两种颜色系统来描述颜色。 RGB颜色系统是由三个颜色分量&#xff1a; R&#xff08;红色&#xff09;、G&#xff08;绿色&#xff09;、B&#xff08;蓝色&#xff09;的组合表示。取值范围0~1。(0&#xff0c;0&#xf…

ApiSmart x Qwen2.5-Coder 开源旗舰编程模型媲美 GPT-4o, ApiSmart 实测!

通义千问代码模型开源版。Qwen2.5-Coder相比CodeQwen1.5有了实质性的改进。Qwen2.5-Coder在包含5.5万亿Token的编程相关数据上进行了训练&#xff0c;使即使较小的编程专用模型也能在编程评估基准测试中表现出媲美大型语言模型的竞争力。 阿里云-2024年11月12日 Qwen2.5-Coder …

【NLP】2024 年十大 RAG 框架 Github

检索增强生成 (RAG) 已成为增强大型语言模型功能的强大技术。 RAG 框架将基于检索的系统与生成模型的优势相结合&#xff0c;从而实现更准确、更情境化和更及时的响应。随着对复杂 AI 解决方案的需求不断增长&#xff0c;GitHub 上出现了许多开源 RAG 框架&#xff0c;每个框架…

单用户模式下执行passwd root ,返回的是(current) UNIX passwd

在单用户模式下执行 passwd root 时&#xff0c;系统提示输入 (current) UNIX password: 而不是直接提示 New password:&#xff0c;通常是因为当前的单用户模式仍要求验证旧密码。这种情况可能并不常见&#xff0c;但以下几种原因可能导致这种现象&#xff1a; 1. 单用户模式未…

下载 AndroidStudio 旧版本方法

1.打开官网&#xff1a;https://developer.android.com/studio 点击Read release notes 然后就是各个历史版本了&#xff1a; 直接点链接好像也行&#xff1a;https://developer.android.com/studio/archive

Grafana Username password invalid

Grafana 长时间没有登陆忘记了密码&#xff0c;可以使用一下方法把admin密码重置为admin grafana-cli admin reset-admin-password admin 成功后如图显示