我在數據庫中有一個TimeStamp類型的字段,它在c#代碼中的byte []中被轉換,我需要將它轉換爲DateTime值。 所以我想從一個字節數組轉換成DateTime。如何在C#中將字節[]轉換爲日期時間?
已使用此代碼:
byte[] byteValue = someValue;
long longVar = BitConverter.ToInt64(byteValue);
DateTime dateTimeVar = DateTime.FromBinary(longVar);
是這樣行嗎?
爲什麼您首先將時間戳轉換爲byte []? –
不知道字節[]來自哪裏,你可能不得不處理字節序問題。 –
這取決於你的意思是「好」。我從來沒有嘗試過這種方法,但它似乎並不是一種從數據庫中檢索日期和時間的特別直觀的方法。 –