Как преобразовать нижеприведенные данные в дни часы и минуты
Всем Привет,
я получаю разницу между двумя датами в моем столбце datagridview с приведенным ниже кодом, и результат получается примерно 44.00:00:00
как мне преобразовать свой результат в 44 дня 0 часов и 0 минут и т. д.
For Each row As DataGridViewRow In IRQUEUEDataGridView.Rows row.Cells("Pendingsince").Value = row.Cells("Current_date").Value - row.Cells("Allocated_Date").Value Next
Что я уже пробовал:
я попробовал следующий код
Для каждой строки, а ячейки datagridviewrow в IRQUEUEDataGridView.Строк
ряд.Клетки ("Pendingsince").Значение = строка.Ячейки ("Current_date").Значение-строка.Ячейки ("Allocated_Date").Ценность
Следующий
Richard MacCutchan
Что вы имеете в виду "преобразовать" Возвращаемое значение уже находится в этом формате.
Member 12430081
Привет спасибо за ответ,
однако столбец datagridview отображается как 44.00:00:00
я хочу прочитать это как 44 дня 00 часов 00 минут и 00 секунд
Richard MacCutchan
Затем вам нужно добавить код, чтобы отформатировать его в выбранное вами представление.
Member 12430081
как изменить формат..пожалуйста
Richard MacCutchan
Посмотрите на документацию для промежуток.
Karthik_Mahalingam
в чем заключается ценность ряд.Ячейки ("Current_date").Ценность и ряд.Ячейки ("Allocated_Date").Ценность
Member 12430081
оба значения являются датами
Karthik_Mahalingam
в чем смысл сравнения
var diff =строка.Ячейки ("Current_date").Значение-строка.Ячейки ("Allocated_Date").Ценность
это тип datetime или какой-то другой ?
Member 12430081
да его дата
Karthik_Mahalingam
тогда Решение 1 должно работать нормально.
Member 12430081
Нет, братан, это не работает ... теперь столбец отображается как 0
Karthik_Mahalingam
Статический столбец или динамический столбец