我在 xml 文档中有一个日期/时间值,如下所示:
2012-02-29T00:00:00+01:00
我必须以这种格式将该日期转换为 oracle 日期
dd.MM.yyyy hh24:mi:ss
我试过这样:
string cre_date = "convert(to_date,'" + dr_art_apa["CreationDateTime"] +
"', 'dd.MM.yyyy hh24:mi:ss')";
但没什么,所以帮助别人!
也许你可以这样尝试:
com1.CommandText = "TRB01.set_idoc('DOC','1','" + sender + "','" + reciver + "'," +
"to_timestamp_tz('"+ cre_date + "','yyyy-mm-dd\"T\"hh24:mi:ss:TZH:TZM'),'" +
bod_ID + "')";
com1.ExecuteNonQuery();
虽然更好的解决方案应该是DateTime
在 c# 代码中使用 a 并将其添加为 OracleParameter
var dt = DateTime.Parse("2012-02-29T00:00:00+01:00").ToString("dd.MM.yyyy HH:mm:ss");