如何以hh:mm:ss存储时间

时间:2013-07-24 11:17:00

标签: c# asp.net

我想在表中存储时间11:22:33,但时间存储如下112233.如何在字符串之间插入:

String text = "txtucrtime.Text,HH:MM:SS";
 var split = Regex.Split(text, @"(?<=[:::])");

2 个答案:

答案 0 :(得分:0)

请参阅此问题:Best way to store time (hh:mm) in a database

假设您要存储时间,请存储为表示所需最小精度的整数。如果您想以秒为单位存储时间:

hours * 60 * 60
+ minutes * 60
+ seconds

如果要存储到毫秒,在添加它们之前将每个值乘以1000,那么还要添加时间值的毫秒部分。

答案 1 :(得分:0)

String text = hrs +“:”+ mins +“:”secs;

尝试这些谢谢