HCL*_*HCL 5 .net c# sql-server database-design
什么是在.net中节省时间的好数据类型?
是使用decimal类型更好还是double数据类型更合适.有几个小时,我的意思是:
Mar*_*ers 12
表示数小时的好方法是使用TimeSpan:
TimeSpan hours = TimeSpan.FromHours(2);
Run Code Online (Sandbox Code Playgroud)
鉴于我之间的选择decimal或者double我可能会选择,double因为通常没有期望确切地表示时间量.如果您需要小数小时的精确十进制表示(这似乎不太可能),那么请使用decimal.
您还可以考虑将其存储为整数,例如秒,毫秒或刻度.