当转换为Python datetim时,节点的时间戳落后3分钟

2024-06-12 18:39:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Node/Express API,可以在Mongoose模型上设置时间戳:

var NotificationSchema = new Schema({
    created_on: {
        type: Number,
        default: new Date().getTime()
    },
    . . .
});

当我在Django中将其转换为Python datetime时:

created_on = datetime.fromtimestamp(notification['created_on'] / 1000.0)

正好落后3分钟。两个应用程序都在同一台服务器上运行。这个时间戳是怎么回事?你知道吗


Tags: 模型apinodenumbernewdatetimeonschema
1条回答
网友
1楼 · 发布于 2024-06-12 18:39:10

把这个弄明白了。只需将默认值指定为:

var NotificationSchema = new Schema({
    created_on: {
        type: Number,
        default: Date.now
    },
    . . .
});

每次模型被保存,日期:现在正确调用。你知道吗

相关问题 更多 >