DateTime
変数をTimestamp
に変換しようとしています。私の変数は現在のフォーマット:1/23/17 2:14:31 PM
であり、私はそれがTimeStamp
であるようにしたいと思います。私はそれをOracle SQL Developerに使用できます。例:23-JAN-17 2.14.31.000000000 PM
。DateTimeからTimeStampに変換する
は、私はこのようにそれを変換しようとしています:
DateTime d = DateTime.Now.AddDays(-31);
Console.WriteLine(d.ToUniversalTime().ToString("O"));
が、出力はTimeStamp
のようなものではありません:
2017-01-23T14:14:31.5838355Z
なぜあなたはあなたのSQLに通常のdatetimeを使用できませんか? – NicoRiff
データベースを作成した人がその形式のTimeStamp列を作成したため、変更できません。 –
https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.80).aspxおよびhttps://msdn.microsoft.com/en-us/library/8kb3ddd4(v=)を参照してください。対80).aspxとその1つはあなたの質問に答えるべきです。また、接続を管理するオブジェクトが自動的に変換を行うかどうかを確認することもできます。 – Chris