Prisma DateTime格式问题



我正在与Nest Js和prisma练习,我想根据我的时区在数据库中存储DateTime。'

joining      DateTime     @db.Timestamptz(5)

'添加@db。Timestamptz修复了存储时区特定时间的问题。但是当我从数据库中得到它时,它会自动更改为GMT格式2022-12-01T06:56:54.240Z

你知道为什么会这样吗?

我是Nest和Prisma的新手。所以我不知道这是怎么回事。

Prisma Client返回所有DateTime作为本机日期对象。时间将以UTC格式存储在数据库中。请参阅文档的这一部分。用UTC存储DateTime是标准做法,所以你不应该遇到任何问题。当前端需要显示不同时区的时间时,这尤其有用;对于这些情况,数据库应该使用一种标准时间格式。

最新更新