我在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')";
但没有,所以请帮助别人!!!
答案 0 :(得分:1)
也许你可以这样试试:
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();
虽然更好的解决方案应该是在c#代码中加入DateTime
并将其添加为OracleParameter
答案 1 :(得分:0)
var dt = DateTime.Parse(“2012-02-29T00:00:00 + 01:00”)。ToString(“dd.MM.yyyy HH:mm:ss”);