powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вычислить разницу двух Date в формате h:mm:ss
2 сообщений из 27, страница 2 из 2
Как вычислить разницу двух Date в формате h:mm:ss
    #38889092
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Дмитрий77D129,

Ответь лучше по-простому.
На этом варианте остановиться?
Код: vbnet
1.
2.
3.
4.
  Public Function MyTimeDiff(ByVal startDate As Date, ByVal endDate As Date) As String
    Dim ts As TimeSpan = endDate - startDate
    Return String.Format("{0}:{1:D2}:{2:D2}", ts.Hours, ts.Minutes, ts.Seconds)
  End Function


Да.Нет.

Надо ещё для каждого аргумента, что передаётся в String.Format (кроме первого конечно), вызвать ToString(), так трафик меньше будет :)
...
Рейтинг: 0 / 0
Как вычислить разницу двух Date в формате h:mm:ss
    #38889935
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНадо ещё для каждого аргумента, что передаётся в String.Format (кроме первого конечно), вызвать ToString(), так трафик меньше будет :)
Смысл? Даже если это почему-то и "ускорит", то это крошки.
Код: vbnet
1.
2.
3.
4.
5.
'Декларация
Public Shared Function Format ( _
	format As String, _
	ParamArray args As Object() _
) As String



И кстати я заметил, что в нек. случаях .ToString() выдает совсем не то, что интуитивно ожидаешь. В отличии от классического CStr().
...
Рейтинг: 0 / 0
2 сообщений из 27, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вычислить разницу двух Date в формате h:mm:ss
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]