如何在不丢失数据的情况下在sql server中转换和检索时间跨度?

时间:2014-02-05 12:55:46

标签: c# sql-server

我想存储从c#到SQL Server 2012的时间跨度。 我想知道什么是最好的SQL Server数据类型来存储它?

例如,如果我将我的时间跨度转换为字符串,它将是:2083.07:00:00

有关我的时间跨度的信息:

 Ticks  1799964000000000    long
 TotalDays  2083.2916666666665  double
 TotalHours 49999.0 double
 TotalMilliseconds  179996400000.0  double
 TotalSeconds   179996400.0 double

现在存储此值的最佳SQL Server数据类型是什么。 对我来说非常重要的是不丢失和数据,当我获取此数据并将其再次转换为时间跨度时,此结果将等于第一个数据值

1 个答案:

答案 0 :(得分:0)

SQL Server中的Time数据类型或存储TimeSpanbigint中的刻度数。