1

我在 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')";

但没什么,所以帮助别人!

4

2 回答 2

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();

虽然更好的解决方案应该是DateTime在 c# 代码中使用 a 并将其添加为 OracleParameter

于 2012-05-29T10:16:15.167 回答
0

var dt = DateTime.Parse("2012-02-29T00:00:00+01:00").ToString("dd.MM.yyyy HH:mm:ss");

于 2012-05-29T08:08:28.120 回答