我已經看到很多將Unix時間從其他格式轉換爲datetime的情況,但從微秒起並沒有什麼。你怎麼能選擇一個時間戳爲1470562081943371的字段,而不會出現輸出爲YYYY-MM-DD HH:MM:SS:MM的溢出?如何將微秒內的Unix時間轉換爲SQL Server?
0
A
回答
1
不知道這是否是單位是正確的,但是......
Declare @UnixTime bigint = 1470562081943371
Select DateAdd(MS,round(((@UnixTime/1000000.)-(@UnixTime/1000000))*1000,0),DateAdd(SECOND,(@UnixTime/1000000),'1970-01-01 00:00:00'))
返回
2016-08-07 09:28:01.943
+0
看起來不錯。我知道這是2016年8月7日 – Fastidious
+0
@挑剔這很鼓舞人心。希望你能確認時間部分。如果你不在乎毫秒,只需剝離第一個DateAdd(MS ... –
+1
@Fastidious Confirmed !! http://www.epochconverter.com/ –
相關問題
- 1. 如何將MIDI增量時間轉換爲秒或微秒?
- 2. PHP使用微秒將ASCII日期/時間標記轉換爲Unix時間
- 3. 如何將SQL Server時間轉換爲SQL中的IST時間?
- 4. 將微秒時間戳轉換爲Python中的日期時間
- 5. 如何將秒轉換爲微波時間?
- 6. SQL將時間轉換爲毫秒
- 7. 如何將SQL Server中的秒轉換爲小時
- 8. 如何將SQL Server 2008中的varchar時間轉換爲時間
- 9. 如何在UNIX中將UNIX時間戳轉換爲EST時間?
- 10. 將時間轉換爲秒+毫秒秒
- 11. 如何將時間量轉換爲秒?
- 12. 秒和微秒(Unix時間)到DateTimeOffset
- 13. 將Unix時間轉換爲本地日期時間的SQL Server函數
- 14. 如何將秒轉換爲SQL Server中Pivot內部的小時分鐘
- 15. 如何將float轉換爲時間格式 - 分,秒和微秒 - 在Python中?
- 16. 將時間轉換爲Unix時間戳
- 17. 將gettimeofday()微秒轉換爲秒
- 18. 自Unix時代以來,將時間戳記轉換爲秒數
- 19. SQL Server - 將數字轉換爲時間
- 20. 將Unix時代轉換爲SQL或.NET中的秒數
- 21. 如何將以毫秒爲單位的UNIX時間轉換爲R中的POSIXlt?
- 22. 將紀元後的秒數轉換爲unix時間
- 23. 如何將毫秒,秒,分鐘,小時轉換爲SQL Server 2005中的天數?
- 24. 如何將SQL時間記錄轉換爲秒?
- 25. 如何將時間戳轉換爲php中的unix時間戳?
- 26. SQL Server 2008中的日期時間轉換成秒/毫秒
- 27. PHP日期時間由負UNIX時間戳與微秒毫秒/微秒
- 28. 轉換秒,在C++ UNIX時間戳
- 29. 將Unix時間戳轉換爲時區?
- 30. 將微秒轉換爲人類可讀時間
可以使用BIGINT確認的結果嗎? – Jeremy
是的,這就是它將存儲在。 – Fastidious
那麼...選擇它?我剛剛創建了一個類型爲bigint的變量,存儲了這個數字並且沒有問題地選擇了它。不知道你真正的問題是... – Jeremy