c# – 处理和存储经过的时间

我在确定处理和存储时间测量的最佳方法时遇到了问题.

我的应用程序有一个文本框,允许用户以hh:mm:ss或mm:ss格式输入时间.

因此,我计划解析此字符串,在冒号上对其进行标记并创建TimeSpan(或使用TimeSpan.Parse(),并在mm:ss情况下添加“00:”)以用于我的业务逻辑.好?

我如何将其存储在数据库中?字段类型是什么? DateTime似乎错了.我不想将00:54:12的时间存储为1901-01-01 00:54:12这看起来有点差吗?

解决方法

TimeSpan具有可以存储的Int64 Ticks属性,以及具有Ticks值的 constructor.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...