2010-12-09 26 views
0

我需要你的小問題的幫助,我在SQL Server中的列(數據類型timestamp)2008年如何在SQL Server時間戳對象轉換爲字符串在C#中

現在我要顯示在ASP這個timestamp值.Net C#應用程序作爲字符串。有沒有辦法做到這一點?

我嘗試過使用ASP.Net中的常規數據獲取,但它產生了System.byte []作爲輸出而不是實際值。在SQL Server Management Studio中,值表示爲0x000000000000B3C0

謝謝

+2

只是一個供參考,時間戳是自動生成的二進制數,這是保證數據庫中是唯一的。時間戳通常用於版本輸入到表中的行,而不顯示日期和/或時間。 – Zachary 2010-12-09 05:28:57

+1

例如,不應該使用時間戳而不是「DateCreated」。 – 2010-12-09 05:33:51

回答

0

一個選項是將它從數據庫中更改爲日期。像:

SELECT timestamp = DATEDIFF(s, '19700101', yourTimestampColumn) 
    FROM yourTable 
相關問題