我在决定如何处理和存储时间测量方面遇到了问题。
我的应用程序有一个文本框,允许用户以hh:mm:ss或mm:ss的格式输入时间。
所以我计划解析这个字符串,在冒号上进行标记化,并为我的业务逻辑创建TimeSpan(或使用TimeSpan.Parse()并仅在mm:ss情况下添加“00:”)。好吗?
但是,我该如何将其存储在数据库中?字段类型应该是什么?DateTime似乎不正确。我不希望将00:54:12的时间存储为1901-01-01 00:54:12,这似乎有点差劲?
我的应用程序有一个文本框,允许用户以hh:mm:ss或mm:ss的格式输入时间。
所以我计划解析这个字符串,在冒号上进行标记化,并为我的业务逻辑创建TimeSpan(或使用TimeSpan.Parse()并仅在mm:ss情况下添加“00:”)。好吗?
但是,我该如何将其存储在数据库中?字段类型应该是什么?DateTime似乎不正确。我不希望将00:54:12的时间存储为1901-01-01 00:54:12,这似乎有点差劲?