【发布时间】:2010-09-10 06:17:54
【问题描述】:
我在决定什么是处理和存储时间测量的最佳方法时遇到了问题。
我有一个应用程序,它有一个文本框,允许用户以 hh:mm:ss 或 mm:ss 格式输入时间。
所以我计划解析这个字符串,在冒号上对其进行标记并为我的业务逻辑创建 TimeSpan(或使用 TimeSpan.Parse() 并在 mm:ss 案例中添加一个“00:”)。好吗?
我如何将其存储在数据库中?字段类型是什么? DateTime 似乎是错误的。我不希望将 00:54:12 的时间存储为 1901-01-01 00:54:12 这似乎有点差?
【问题讨论】:
标签: c# database datetime timespan