在asp.net中将6位数转换为时间

时间:2011-01-10 16:59:20

标签: c# .net asp.net visual-studio-2010

.net中是否有一个函数可以使用134,501之类的数字并将其转换为时间?那个时间是1:45:01 pm。我希望我没有为此重新发明轮子。

1 个答案:

答案 0 :(得分:14)

假设你正在使用今天的日期:

int timeNumber = 134501;
DateTime time = DateTime.ParseExact(timeNumber.ToString().PadLeft(6, '0'), "HHmmss", null);