2012-10-01 49 views
0

我想知道如何存儲時間C#PostgreSQL的類型存儲在C#中的時間和相應類型的PostgreSQL

例:

var startTime = 8.00; 
var endTime = 9.20; 
var total = endTime - startTime ; 
toatl is 80min 

,然後存儲在這個值一個數據庫。

+0

如何在數據庫中保存該值? 80,01:20,... – doctore

+0

@doctore我不在數據庫中保存「toatl」,它只在客戶端 – Alex

+0

問題是如果你打算存儲分鐘數或將其轉換爲一個'HH:MM:SS'格式,在這種情況下,你需要的類型是@RoyDictus提到你的TIME。 – doctore

回答

2

在C#中可以使用DateTime,而在PostgreSQL中可以使用TIMESTAMP類型。

編輯

如果你只需要存儲的時間,而不是日期,那麼你可以使用TIME類型。 另請參閱http://www.postgresql.org/docs/8.2/static/datatype-datetime.html

+0

我不需要日期,只需要時間(小時) – Alex

+0

在這種情況下,您可以使用PostgreSQL的'TIME'類型。您可以指定時區或將其保留。 –