Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何以所需格式重写日期?_Postgresql - Fatal编程技术网

Postgresql 如何以所需格式重写日期?

Postgresql 如何以所需格式重写日期?,postgresql,Postgresql,日期对我来说就像“19901226”这样的字符串。但我的数据库等待'26.12.1990'。如何改变它?我知道我需要正则表达式,但从未使用过它们。我觉得奇怪的是,您的数据库要求使用非ISO格式的日期,但下面是: echo date_create_from_format("Ymd","19901226")->format("d.m.Y"); 回声: 26.12.1990 date('d.m.Y',strotime($YOURVAR))?您可以使用php吗?还是只能在postgresql中使

日期对我来说就像“19901226”这样的字符串。但我的数据库等待'26.12.1990'。如何改变它?我知道我需要正则表达式,但从未使用过它们。

我觉得奇怪的是,您的数据库要求使用非ISO格式的日期,但下面是:

echo date_create_from_format("Ymd","19901226")->format("d.m.Y");
回声:

26.12.1990


date('d.m.Y',strotime($YOURVAR))?您可以使用php吗?还是只能在postgresql中使用?请回答您的问题,并为正在使用的表和INSERT查询添加
create table
语句。请回答您的问题-请勿在评论中发布代码或其他信息。