我試圖將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使用正則日期時間? – NicoRiff
創建數據庫的人員使用該格式創建了TimeStamp列,我無法更改它。 –
查看https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.80).aspx和https://msdn.microsoft.com/en-us/library/8kb3ddd4(v= vs.80).aspx,其中一個應該回答你的問題。您可能還想檢查管理連接的對象是否會自動爲您執行轉換。 – Chris