我正在尝试将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.
我需要对查询进行哪些更改才能实现此目的?谢谢你的帮助.
我正试图在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
我需要将数据日期时间发送到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 中的一些可用常量以特定格式显示日期和时间:
$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)
我似乎找不到任何文档(或理想情况下)示例,说明如何更新我的代码以解决此问题。
谢谢你的帮助