我试图从作为输入的数据对象(服务日期对象 (SDO))中获取日期并将其插入 Oracle 数据库。问题是我得到的日期似乎没有引入的时间。
我正在使用DataObject
具有以下值的 setDate() 方法:2019-05-22T13:30:00Z。
出于某种原因,使用 getDate() 时返回的是输入的日期,小时设置为 0 (2019-05-22 00:00:00)。
我不确定这是由于输入格式还是与 java.utils 中的 Date 类相关的原因。
一个简单的解决方案是将它作为字符串传递并使用格式将其转换为日期,但我想保存这个中间步骤。