相关疑难解决方法(0)

将postgres日期表示转换为ISO 8601字符串

我正在尝试将Postgres日期表示格式化为ISO 8601字符串.我假设有一个Postgres函数可以做到,但我发现文档简短的例子.

我的疑问是

SELECT
  now()::timestamp
Run Code Online (Sandbox Code Playgroud)

返回

[{{2016, 8, 9}, {3, 56, 55, 754181}}]
Run Code Online (Sandbox Code Playgroud)

我正在尝试将日期变成看起来更像的格式 2016-8-9T03:56:55+00:00.

我需要对查询进行哪些更改才能实现此目的?谢谢你的帮助.

postgresql date iso8601 elixir ecto

29
推荐指数
5
解决办法
2万
查看次数

如何将bigint(以毫秒为单位的时间戳)值写为postgresql中的时间戳

我正试图在timezone中存储timezone字段我的值.它是从1970年开始的毫秒.

select TO_CHAR(TO_TIMESTAMP(1401432881230), 'DD/MM/YYYY HH24:MI:SS.MS')

期待30/5/2014 11:29:42 10:54:41.230,但得到 22/08/46379 23:27:02.000

postgresql timestamp milliseconds bigint unix-timestamp

13
推荐指数
1
解决办法
2万
查看次数

如何在PHP中将日期时间转换为“ yyyy-MM-dd'T'HH:mm:ss.SSSZ”

我需要将数据日期时间发送到API。但是我没有转换为下面的日期时间格式

  "created_at": "2014-05-28T21: 38: 51.720986+11: 00",
  "date_of_birth": "1994-05-28T00: 00: 00+11: 00",
Run Code Online (Sandbox Code Playgroud)

请帮我。在PHP语言上转换

php datetime

1
推荐指数
1
解决办法
7749
查看次数

如何在 PHP 7.2 发布后正确使用 PHP 常量?

我正在使用 PHP 中的一些可用常量以特定格式显示日期和时间:

$created_date=date(Y.'-'.m.'-'.d.'\T'.H.':'.i.':'.s.'\Z',$created_timestamp);
Run Code Online (Sandbox Code Playgroud)

由于从 PHP 7.1 更新到 7.4,我在日志文件中收到以下消息:

PHP 警告:使用未定义的常量 Y - 假定为“Y”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 m - 假定为“m”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 d - 假定为“d”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 H - 假定为“H”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 i - 假设为 'i'(这将在未来版本的 PHP 中引发错误) PHP 警告:使用未定义的常量 s - 假设为 's'(这将在未来版本的 PHP 中引发错误) PHP)

我似乎找不到任何文档(或理想情况下)示例,说明如何更新我的代码以解决此问题。

谢谢你的帮助

php constants

-2
推荐指数
1
解决办法
276
查看次数