广告
返回顶部
首页 > 资讯 > 精选 >postgresql中的时间戳格式化怎么写
  • 791
分享到

postgresql中的时间戳格式化怎么写

2023-07-05 14:07:44 791人浏览 独家记忆
摘要

今天小编给大家分享一下postgresql中的时间戳格式化怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。postgre

今天小编给大家分享一下postgresql中的时间戳格式化怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    postgresql时间戳格式化

    平时总记不住pg里面怎么将时间戳格式化,记录常用的格式化时间

    -- 年select to_char(to_timestamp(1608018517000 / 1000),'yyyy');  -- 年-月select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM');-- 年-月-日select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd'); -- 年-月-日 时select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24'); 对应JAVA 的“yyyy-MM-dd HH”-- 年-月-日 时:分  select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24:MI');对应JAVA 的“yyyy-MM-dd HH:mm”-- 年-月-日 时:分:秒  select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24:MI:SS');对应JAVA 的“yyyy-MM-dd HH:mm:ss”

    postgresql中时间戳格式转化常识

    前提:当数据库中保存的是timestamp类型时,我们需要通过这个时间戳来做乐观数据,那么久需要Select出来,然后在更新的时候在Update的where条件中判断时间戳是否与查询时相同。

    下面的SQL文查询结果是 "2018-08-20 10:09:10.815125",并且返回类型可以当String处理。返回JSON等都方便使用。

    SQL> select to_char(updateTime, 'yyyy-mm-dd hh34:mi:ss.us') from tbl_A;

    更新时,参数传入“2018-08-20 10:09:10.815125”的字符串,那么需要在SQL中转化来匹配updateTime字段的timeStamp数据类型。

    SQL> update tbl_A set username='XXX' where userid='001' and updateTime = to_timestamp('2018-08-20 10:09:10.815125','yyyy-mm-dd hh34:mi:ss.us');

    另附表一张

    函数返回类型描述例子
    to_char(timestamp, text)text把时间戳转换成字串to_char(current_timestamp, 'HH12:MI:SS')
    to_char(interval, text)text把时间间隔转为字串to_char(interval '15h 2m 12s', 'HH24:MI:SS')
    to_char(int, text)text把整数转换成字串to_char(125, '999')
    to_char(double precision, text)text把实数/双精度数转换成字串to_char(125.8::real, '999D9')
    to_char(numeric, text)text把numeric转换成字串to_char(-125.8, '999D99S')
    to_date(text, text)date把字串转换成日期to_date('05 Dec 2000', 'DD Mon YYYY')
    to_timestamp(text, text)timestamp把字串转换成时间戳to_timestamp('05 Dec 2000', 'DD Mon YYYY')
    to_timestamp(double)timestamp把UNIX纪元转换成时间戳to_timestamp(200120400)
    to_number(text, text)numeric把字串转换成numericto_number('12,454.8-', '99G999D9S')
    模式描述
    HH一天的小时数(01-12)
    HH12一天的小时数(01-12)
    HH24一天的小时数(00-23)
    MI分钟(00-59)
    SS秒(00-59)
    MS毫秒(000-999)
    US微秒(000000-999999)
    AM正午标识(大写)
    Y,YYY带逗号的年(4和更多位)
    YYYY年(4和更多位)
    YYY年的后三位
    YY年的后两位
    Y年的最后一位
    MONTH全长大写月份名(空白填充为9字符)
    Month全长混合大小写月份名(空白填充为9字符)
    month全长小写月份名(空白填充为9字符)
    MON大写缩写月份名(3字符)
    Mon缩写混合大小写月份名(3字符)
    mon小写缩写月份名(3字符)
    MM月份号(01-12)
    DAY全长大写日期名(空白填充为9字符)
    Day全长混合大小写日期名(空白填充为9字符)
    day全长小写日期名(空白填充为9字符)
    DY缩写大写日期名(3字符)
    Dy缩写混合大小写日期名(3字符)
    dy缩写小写日期名(3字符)
    DDD一年里的日子(001-366)
    DD一个月里的日子(01-31)
    D一周里的日子(1-7;周日是1)
    W一个月里的周数(1-5)(第一周从该月第一天开始)
    WW一年里的周数(1-53)(第一周从该年的第一天开始)

    以上就是“postgresql中的时间戳格式化怎么写”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

    --结束END--

    本文标题: postgresql中的时间戳格式化怎么写

    本文链接: https://www.lsjlt.com/news/352260.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • postgresql中的时间戳格式化怎么写
      今天小编给大家分享一下postgresql中的时间戳格式化怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。postgre...
      99+
      2023-07-05
    • postgresql中的时间戳格式化
      目录postgresql时间戳格式化postgresql中时间戳格式转化常识另附表一张总结postgresql时间戳格式化 平时总记不住pg里面怎么将时间戳格式化,记录常用的格式化时...
      99+
      2023-03-21
      postgresq格式化时间戳l 时间戳格式化 postgresql时间戳
    • mysql怎么格式化时间戳
      mysql格式化时间戳的示例代码:SELECT DATE_FORMAT(NOW(),"%W %M %D,%Y");意思:获取服务器当前时间戳,格式化为日期。...
      99+
      2022-10-03
    • MYSQL中怎么将时间戳转化为一般时间格式
      本篇文章给大家分享的是有关MYSQL中怎么将时间戳转化为一般时间格式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MYSQL时间戳如何转化为一...
      99+
      2022-10-18
    • MySQL 中时间戳及时间戳的格式转换
      MySQL 中时间戳及时间戳的格式转换 一、什么是时间戳二、时间戳转换时间三、时间转换为时间戳 一、什么是时间戳 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。通俗的讲,时间戳...
      99+
      2023-08-16
      mysql 数据库 sql
    • php怎么获取时间戳及格式化
      这篇“php怎么获取时间戳及格式化”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php怎么获取时间戳及格式化”文章吧。一、什...
      99+
      2023-07-05
    • php怎么将时间戳格式化为星期几
      随着互联网技术的不断发展,php语言已经成为了一个非常流行的网站开发语言。在php的开发中,时间戳的应用和处理也是一个非常重要的环节,而其中一个常见的需求就是将时间戳转换为星期几。本文将介绍如何在php中进行时间戳和星期几的相互转换,并且给...
      99+
      2023-05-14
    • 怎么将时间戳毫秒转化为PHP中的时间和日期格式
      这篇文章主要介绍“怎么将时间戳毫秒转化为PHP中的时间和日期格式”,在日常操作中,相信很多人在怎么将时间戳毫秒转化为PHP中的时间和日期格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将时间戳毫秒转化为...
      99+
      2023-07-05
    • PHP怎么将时间戳转为T时间格式
      在开发网站或应用的过程中,我们经常需要使用时间戳来记录事件或进行时间的计算。时间戳是指某个时间点距离1970年1月1日0时0分0秒的秒数。在PHP中,time()函数可以获取当前的时间戳。然而,时间戳通常是以十位数的形式呈现出来,对于一些需...
      99+
      2023-05-14
      php php时间戳
    • php怎么将时间戳转换为时间格式
      时间戳是一种表示时间的方法,它是从1970年1月1日00:00:00开始计算的秒数。在很多应用程序中,我们需要将时间戳转换为人类可读的时间格式,以便更清晰地理解时间。 在PHP中,有几种简单的方法可以将时间戳转换为时间。在本文中,我们将探讨...
      99+
      2023-05-14
    • 怎么将PHP时间格式转换为时间戳
      这篇文章主要介绍“怎么将PHP时间格式转换为时间戳”,在日常操作中,相信很多人在怎么将PHP时间格式转换为时间戳问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将PHP时间格式转换为时间戳”的疑惑有所帮助!...
      99+
      2023-07-05
    • 怎么用php将时间格式转为时间戳
      这篇文章主要讲解了“怎么用php将时间格式转为时间戳”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用php将时间格式转为时间戳”吧!时间戳是一种表示日期和时间的数字,通常是从某个固定日期...
      99+
      2023-07-05
    • python 时间戳与格式化时间的转化实现代码
      python 里面与时间有关的模块主要是 time 和 datetime 如果想获取系统当前时间戳:time.time() ,是一个float型的数据 获取系统当前的时间信息 : time.ctime() ...
      99+
      2022-06-04
      时间 代码 python
    • MySQL数据库中时间戳及时间戳的格式转换
      一、什么是时间戳 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 常见有10位(单位:秒)和13位(单位:毫秒)...
      99+
      2023-09-20
      mysql 数据库 时间戳 时间戳格式转换
    • php 怎么实现时间戳转格式
      本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php 怎么实现时间戳转格式?php中时间戳和日期格式的转换一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:e...
      99+
      2016-08-15
      php
    • 怎么使用php将时间戳转为时间格式
      这篇“怎么使用php将时间戳转为时间格式”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用php将时间戳转为时间格式”文...
      99+
      2023-07-05
    • 怎么使用PHP将时间戳转为美式时间格式
      今天小编给大家分享一下怎么使用PHP将时间戳转为美式时间格式的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、时间戳是什么首...
      99+
      2023-07-05
    • php时间格式转换时间戳的问题怎么解决
      本文小编为大家详细介绍“php时间格式转换时间戳的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php时间格式转换时间戳的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。时间戳是一个整数值...
      99+
      2023-07-05
    • js中时间戳格式化成日期格式的方法有哪些
      这篇文章将为大家详细讲解有关js中时间戳格式化成日期格式的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js需要把时间戳转为为普通格式,一般的情况下可能用不到的...
      99+
      2022-10-19
    • php时间戳怎么转成带t格式
      php时间戳转成带t格式的方法:1、创建一个php示例文件;2、通过“date('Y-m-dTH:i:sZ', 1547740800);”方法或者“date('c',1547740800);”方法将unix时...
      99+
      2023-05-14
      php
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作