将Int转换为时间,如123430至12:34:30

时间:2016-05-20 22:08:07

标签: c#

我想将Int转换为时间,如123430到12:34:30在c#中。下面的代码没有工作

DateTime dateTime = DateTime.ParseExact(timeint.ToString(), "HH:mm:ss",
                                    CultureInfo.InvariantCulture);

1 个答案:

答案 0 :(得分:3)

格式字符串是输入字符串所在的格式。例如,在您的情况HHmmss中,只需删除冒号即可。您应该没问题。

像:

DateTime dateTime = DateTime.ParseExact(timeint.ToString(), "HHmmss",
                                        CultureInfo.InvariantCulture);