关于#java#的问题:代码流程混乱的问题

在公司项目的一个审批流程代码中。按照创建文章-提交审批的流程进行。两个步骤会通过new Date()将create_time分别写入数据库。但后面实际情况却是明明在后的提交审批的create_time早于创建文章。我不太清楚为什么会出现这种情况,代码并没有多线程的操作,烦请各位分析可能的原因

看看项目部署是不是有多个节点,各个节点的服务器时间不同步

new Date(),不要这么整,直接将数据库字段设置为自动赋值当前时间就行了。
new Date()的话,你的服务器时间可能与实际时间差8个小时,但是数据库时间是准确的