所以我对此感到好奇,是“仅仅是因为Oracle与MySQL不同”还是我在这里做错了什么?
我只是注意到,我从客户端计算机发送的日期在Oracle数据库中转换为其他格式,就像(22-JUL-18) 同时在MySQL中它写为(2018-07-22)
答案 0 :(得分:0)
您看到的差异是由于Oracle和MySql的默认日期格式不同。 Oracle的DATE默认格式为“ DD-MON-YY”,而MySQL的默认日期格式为“ YYYY-MM-DD”。
当然,这不是它们在内部存储在数据库中的方式(也有所不同)
Oracle默认日期格式参考-http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html MySQL默认日期格式参考-https://dev.mysql.com/doc/refman/8.0/en/datetime.html