在C#中将结肠添加到24小时?

时间:2016-09-26 06:13:44

标签: c#

我在Db中将时间存储为800,1600格式在单独的列中。我想在将它提供给UI之前及时添加冒号。目前我正在计算大小,如果大小为3则使用零,并使用insert在2个字符后添加冒号。

String.Insert(2,':');

还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

使用以下代码

string time = "800";
string s1= DateTime.ParseExact(time.PadLeft(4, '0') , "HHmm", CultureInfo.InvariantCulture).ToString("HH:mm");