Postgresql Symfony3将不带时区的postgres列时间戳(6)转换为有效类型

Postgresql Symfony3将不带时区的postgres列时间戳(6)转换为有效类型,postgresql,symfony,datetime,doctrine-orm,type-conversion,Postgresql,Symfony,Datetime,Doctrine Orm,Type Conversion,我尝试使用Postgres 9.2数据库,使用symfony 3.3.1构建一个应用程序。数据库架构已存在,无法更改 在下面的示例中,我试图从数据库中获取一个Stud对象,它通过外键与其他一些表连接。某些列的类型为“没有时区的时间戳(6)” 我收到以下错误消息:“无法将数据库值“2017-05-26 12:21:30.565211+02”转换为条令类型datetimetz。预期格式:Y-m-d H:I:sO” 我试图向config.yml添加类似的内容,但没有成功 doctrine: dba

我尝试使用Postgres 9.2数据库,使用symfony 3.3.1构建一个应用程序。数据库架构已存在,无法更改

在下面的示例中,我试图从数据库中获取一个Stud对象,它通过外键与其他一些表连接。某些列的类型为“没有时区的时间戳(6)”

我收到以下错误消息:“无法将数据库值“2017-05-26 12:21:30.565211+02”转换为条令类型datetimetz。预期格式:Y-m-d H:I:sO

我试图向config.yml添加类似的内容,但没有成功

doctrine:
  dbal:
    mapping_types:
      datetimetz: datetime
我在这个网站上也发现了一个提示,但我不知道如何使用

Type::overrideType('datetimetz', 'Doctrine\DBAL\Types\VarDateTimeType');
对。我希望有人能给我小费,谢谢

Type::overrideType('datetimetz', 'Doctrine\DBAL\Types\VarDateTimeType');