Вопросы с тегом «timespan»

206
Как сериализовать TimeSpan в XML

Я пытаюсь сериализовать TimeSpanобъект .NET в XML, и он не работает. Быстрый Google предположил, что, хотя TimeSpanсериализуемо, XmlCustomFormatterон не предоставляет методы для преобразования TimeSpanобъектов в и из XML. Один из предложенных подходов состоял в том, чтобы игнорировать...

196
Каков правильный тип SQL для хранения .Net Timespan со значениями> 24:00:00?

Я пытаюсь сохранить .Net TimeSpanв SQL Server 2008 R2. EF Code First предполагает, что он должен храниться в виде Time(7)SQL. Однако TimeSpanв .Net можно обрабатывать более длительные периоды, чем 24 часа. Каков наилучший способ хранения .Net TimeSpanна сервере...

186
Отображение разницы между двумя значениями даты и времени в часах

Я получаю два значения даты и времени из базы данных. Как только значение получено, мне нужна разница между двумя значениями. Для этого я создаю переменную временного интервала для хранения разности двух значений даты. TimeSpan? variable = datevalue1 - datevalue2; Теперь мне нужно показать разницу,...

147
Найти, если текущее время попадает в диапазон времени

Использование .NET 3.5 Я хочу определить, попадает ли текущее время во временной диапазон. Пока у меня есть время: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Я не понимаю, как преобразовать и сравнить временной диапазон. Будет ли это работать? if (Convert.ToDateTime("11:59")...

128
вычисление разницы в месяцах между двумя датами

В C # /. NET TimeSpanимеет TotalDays, TotalMinutesи т.д. , но я не могу понять формулу для разницы всего месяца. Переменные дни в месяц и високосные годы меня сбивают с толку. Как я могу получить TotalMonths ? Редактировать Извините за непонятность: я знаю, что на самом деле не могу получить это,...

125
C # 4.0: Могу ли я использовать TimeSpan в качестве необязательного параметра со значением по умолчанию?

Оба они генерируют ошибку, говоря, что они должны быть константой времени компиляции: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Прежде всего, может ли кто-нибудь объяснить, почему эти значения не могут быть определены во время компиляции? И...

120
Измерение времени выполнения кода

Я хочу знать, сколько времени требуется для завершения процедуры / функции / заказа, в целях тестирования. Это то, что я сделал, но мой метод неправильный, потому что, если разница в секундах равна 0, я не могу вернуть прошедшие миллисекунды: Обратите внимание, что значение сна составляет 500 мс,...

86
Умножение TimeSpan в .NET

Как мне умножить объект TimeSpan в C #? Предполагая, что переменная duration- это TimeSpan , я бы хотел, например, duration*5 Но это дает мне ошибку «оператор * не может применяться к типам TimeSpan и int». Вот мой текущий обходной путь duration+duration+duration+duration+duration Но это не...