我正在使用Oracle.ManagedDataAccess
nuget 对 oracle db 进行更新。我可以更新非日期数据,但是当我尝试插入数据时会引发Not a valid month
异常。
string cmdQuery = string.Format("UPDATE HKSTF087.FUELCHARGES SET EFFECTIVETHRUDATE = '{0}' WHERE TITLECODE = '{1}'", currentEffectiveDate.AddSeconds(-1), mtcFuel.TITLECODE);
字符串看起来像
"UPDATE HKSTF087.FUELCHARGES SET EFFECTIVETHRUDATE = '8/13/2017 11:59:59 PM' WHERE TITLECODE = 'SCRUBS'"
我尝试了其他 DateTime 格式,但没有解决。