2016-05-20 2 views
0

Я хотел был бы преобразовать Int к времени как 123430 к 12:34:30 в C#. Ниже код не работалПреобразование Int во Время как 123430 to 12:34:30

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

Подсказка: строка формата является формат ввода, не выход. Посмотрите, как далеко вы получите. –

+0

Это не может быть int, если он разделен на HH: MM: SS. – stark

ответ

3

Строка формата является формат, введенный строка в. Например, в вашем случае HHmmss, просто удалите двоеточие, и вы должны быть хорошо.

Как:

DateTime dateTime = DateTime.ParseExact(timeint.ToString(), "HHmmss", 
             CultureInfo.InvariantCulture); 
Смежные вопросы