C# 讀取 timestamp 時間戳 值爲byte[] 類型時,需要轉換成 16進制的字符串 和 數據庫中的時間戳值進行比對

原文:http://www.cnblogs.com/wuyifu/archive/2012/11/21/2781437.html

C# 中如何讀取出來的時間戳爲 byte[] 類型的話,用以下方式轉換成 16進制字符串

string tmpUfts = "0x"+ BitConverter.ToString(dataRow["ufts"] as System.Byte[], 0).Replace("-","");

以下爲SQL中的轉換

select  cast(ufts as varbinary(8)) as ufts16, * from a_ufts

  where ufts16 = 0x0000000012CE0DE7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章