我想知道如何存儲時間C#和PostgreSQL的類型存儲在C#中的時間和相應類型的PostgreSQL
例:
var startTime = 8.00;
var endTime = 9.20;
var total = endTime - startTime ;
toatl is 80min
,然後存儲在這個值一個數據庫。
我想知道如何存儲時間C#和PostgreSQL的類型存儲在C#中的時間和相應類型的PostgreSQL
例:
var startTime = 8.00;
var endTime = 9.20;
var total = endTime - startTime ;
toatl is 80min
,然後存儲在這個值一個數據庫。
在C#中可以使用DateTime
,而在PostgreSQL中可以使用TIMESTAMP
類型。
編輯
如果你只需要存儲的時間,而不是日期,那麼你可以使用TIME
類型。 另請參閱http://www.postgresql.org/docs/8.2/static/datatype-datetime.html。
我不需要日期,只需要時間(小時) – Alex
在這種情況下,您可以使用PostgreSQL的'TIME'類型。您可以指定時區或將其保留。 –
如何在數據庫中保存該值? 80,01:20,... – doctore
@doctore我不在數據庫中保存「toatl」,它只在客戶端 – Alex
問題是如果你打算存儲分鐘數或將其轉換爲一個'HH:MM:SS'格式,在這種情況下,你需要的類型是@RoyDictus提到你的TIME。 – doctore