当前位置: 首页 > 面试题库 >

在postgres中,您可以按会话或全局设置时间戳的默认格式吗?

袁法
2023-03-14
问题内容

在Postgres中,是否可以更改时间戳的默认格式掩码?

现在回到

2012-01-03 20:27:53.611489

我想要这样的分辨率:

2012-01-03 20:27

我知道我可以to_char() as使用substr()接收应用程序对单个列执行此操作,或者使用接收应用程序对其进行精简,但是最初对其进行正确格式化可以节省大量工作并减少很多错误。


问题答案:

在postgres中,您 可以 使用set datestyle选项更改日期时间的默认格式掩码;可在此处找到可用的选项(请参见8.5.2。日期/时间输出)。

不幸的是,所有可用选项都包含秒数-因此,您将需要在查询或应用程序代码中重新设置它们的格式(如果适用)。



 类似资料:
  • 问题内容: 我最近一直在玩Go,它很棒。在浏览文档和博客文章之后,我似乎无法弄清楚的事情是如何将类型格式化为我想要的格式, 这是一个最小的代码示例: 理想情况下,我想发送一个请求并以类似的方式获取“戳记”字段,而不是 但是我不确定如何,我知道我可以添加到文档类型声明中以使用名称戳而不是戳来编码字段,但是我不知道这些类型的东西叫什么,所以我我什至不确定要在Google上查找什么,以了解其中是否还有某

  • 对于以及所有那些Joda日期和时间容器,必须有某种方法来更改它。 我刚刚在中找到了方法,但我并不真正知道如何使用它。

  • 设置全局默认样式,将会影响所有写入单元格的样式; 函数原型 defaultFormat(resource $formatHandler) resource $formatHandler $config = ['path' => './tests']; $excel = new \Vtiful\Kernel\Excel($config); ​ $excel->fileName('tutorial

  • 我想指定特定格式的日志记录时间戳%d{YYYY-MM-dd HH: mm: ss. SSS},但是我操作模式,时间戳显示为2015-10-19 00:47:15,423。 指定%d{ISO8601}或%d{ABSOLUTE}正在生效。我想知道当指定自定义模式时,如何选择时间戳格式。 如果我想将逗号分隔符改为句号,有没有办法做到这一点?

  • 问题内容: 我试图在我的中设置全局序列化器设置。 使用以下代码序列化对象时,是否不使用全局序列化程序设置? 是否可以像这样设置全局序列化程序设置,或者我遗漏了什么? 问题答案: 设置成功了。

  • 我想在elasticsearch中组织我的数据并使用kibana可视化它。我使用elasticsearch 1.4.4和Kibana3。 我所有数据的elasticsearch是,我有两种文档类型和。我在开始时运行下面的脚本,并期望格式的时间戳字段,值为文档的插入时间。我的理解是每个文档都有一个时间戳字段。我在kibana中看不到这个字段。Kibana说但是我似乎无法将其设置为仪表板的时间戳。我在