我对nestjs是新手。如何设置接受日期格式和dateTime格式的列?
在这两种情况下,列是两个不同的列,一个是accept Date,另一个是dateTime。
发布于 2020-07-03 02:44:28
您可以查看解释@ here装饰器的文档。在@Column中有一个名为->类型的选项,您可以在这里为该特定列指定要存储的日期类型。
有关列类型here的更多信息。
例如(使用PostgreSQL):
@Column({ type: 'date' })
date_only: string;
@Column({ type: 'timestamptz' }) // Recommended
date_time_with_timezone: Date;
@Column({ type: 'timestamp' }) // Not recommended
date_time_without_timezone: Date;
请注意,date_only
的类型为string。有关详细信息,请参阅this issue。
希望它能有所帮助:)
发布于 2021-06-18 23:18:11
发布于 2022-02-08 16:50:39
要在此票证中添加更多内容,因为甚至没有提到DateTime:
/**
* Start DateTime
*/
@Column({
type: 'datetime',
default: () => 'NOW()',
})
@Index()
start: string;
/**
* End DateTime
*/
@Column({
type: 'datetime',
nullable: true,
})
@Index()
end: string;
这是为那些不想或不需要使用的人准备的
@CreateDateColumn()
@UpdateDateColumn()
https://stackoverflow.com/questions/62696628
复制相似问题