簡體   English   中英

從DateTime轉換為TimeStamp

[英]Convert from DateTime to TimeStamp

我正在嘗試將DateTime變量轉換為Timestamp 我的變量的當前格式為: 1/23/17 2:14:31 PM ,我希望它像是TimeStamp ,這樣我就可以將其用於Oracle SQL Developer。 例如: 23-JAN-17 2.14.31.000000000 PM

我試圖將其轉換為:

DateTime d = DateTime.Now.AddDays(-31);
Console.WriteLine(d.ToUniversalTime().ToString("O"));

但是輸出類似於TimeStamp

2017-01-23T14:14:31.5838355Z

嘗試這個:

DateTime d = DateTime.Now.AddDays(-31);
long epoch = (d.Ticks - 621355968000000000) / 10000000;
Console.WriteLine(d.ToUniversalTime().ToString("dd-MMM-yy HH:mm:ss") + ":" + epoch);

試試這個

DateTime d = DateTime.Now.AddDays(-31);
Console.WriteLine(d.ToUniversalTime().ToString("hh-MMM-yy hh.mm.ss.ffffff tt"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM