oracle用sqlload导入文件时系统时间问题

1.ctl文件中是这样写的 datetime "TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')" 结果是20220728 5:07:23
2.在plsql中的查询语句是这样写的 select sysdate from dual 结果是20220728 17:28:22
3.在服务器中输出date回车之后显示的结果是20220728 10:27:33
哪个时间是对的无所谓,因为是测试环境,但是为什么1和2的时间不一样(跟是不是24小时显示没关系,这两个时间的获取间隔不到2分钟),不应该都是数据库的系统时间吗

程序运行环境,oracle数据库环境,服务器环境时间都可能不一样,也可能时间的时区不一致,都是可以修改的,有需要的话修改成一致的就行了