|
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 33
|
||||||
Программа подсчета времени, ошибка в особых случаях24.11.2013, 19:55. Показов 889. Ответов 4
Метки нет (Все метки)
Добрый вечер. Делаю программу для подсчета времени на C# WinForm. Добился что считает результирующее и итоговое время, при простых случаях считает правильно, при исключениях - неправильно. Теперь подробнее, что я назвал простым случаем, а что исключением.
Простым случаем я назвал ситуацию когда начальное время (в формате чч.мм.сс) равно 02.30.25 , а конечное 03.40.35. Сложным я назвал случай когда начальное время равно 02.00.50 при этом конечное рано 04.00.40 или н.в. 02.40.00 к.в. 04.25.00.
У кого какие предложения по поводу решения данной проблемы?
0
|
||||||
| 24.11.2013, 19:55 | |
|
Ответы с готовыми решениями:
4
Программа подсчета времени программа для подсчёта времени Программа для подсчета реального, пользовательского и системного времени работы какого-то ехе-файла |
|
208 / 164 / 29
Регистрация: 11.09.2013
Сообщений: 445
|
|
| 24.11.2013, 21:19 | |
|
посмотрите в сторону DateTime. там все есть. если задача состоит в необходимости реализации того же функционала - вперед по аналогии, там несложно.
с DateTime неразрывно связан другой класс - TimeSpan. разница двух переменных DateTime всегда вернет объект TimeSpan; там никаких проблем нет
0
|
|
|
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 33
|
|
| 24.11.2013, 23:58 [ТС] | |
|
Спасибо, попробую)
0
|
|
|
208 / 164 / 29
Регистрация: 11.09.2013
Сообщений: 445
|
||||||
| 25.11.2013, 00:27 | ||||||
|
если же надо свое, то храните в классе всего одно число: количество милли-, микро- или просто секунд, прошедших с какой-то даты. тогда получим следующее (если value - миллисекунды, прошедшие с 00:00 1 янв 2013):
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.03.2013
Сообщений: 33
|
|
| 03.12.2013, 23:51 [ТС] | |
|
Спасибо всем за отклики, программа была переделана по принципу перевода начальных и конечных значений в сумму секунд, затем вычислялась их разность. Путем деления на 60 находились минуты и часы, соответственно остаток от деления это секунды)
0
|
|
| 03.12.2013, 23:51 | |
|
Помогаю со студенческими работами здесь
5
Программа для подсчета площади треугольника, есть ошибка Ошибка времени выполнения: StackOverflowException: Программа завершена из-за переполнения программного стека Ошибка времени выполнения: StackOverflowException: Программа завершена из-за переполнения программного стека Ошибка времени выполнения: StackOverflowException: Программа завершена из-за переполнения программного стека Функция подсчета времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|