1. 程序查询直接使用(java)Date即可, 因为直接支持 2. 若方便查看日期需要进行格式和时区转换 db.task.aggregate([ { $match: { userId: 113633 } }, { $project: { userId: 1, endTime: 1, formattedDate: { $dateToString: { format: "%Y-%m-%d %H:%M:%S", date: "$endTime", timezone: "Asia/Shanghai" } } } } ])