1

次のような xml ドキュメントに日付/時刻の値があります。

2012-02-29T00:00:00+01:00

その日付をこの形式のオラクル日付に変換する必要があります

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 に答える