timespan- все статьи тега


C# - разница между двумя датами?

Я пытаюсь вычислить разницу между двумя датами. Вот что я сейчас использую: int currentyear = DateTime.Now.Year; DateTime now = DateTime.Now; DateTime then = new DateTime(currentyear, 12, 26); TimeSpan diff = now - then; int days = diff.Days; label1.Text = days.ToString() + " Days Until Christmas"; Все работает нормально, за исключением того, что это выходной. Я предполагаю, что это потому, что он не считает ничего меньше, чем 24 часа в сутки. Есть ли способ заставить его сделать это? С ...

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

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

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

Я хочу знать, сколько времени занимает процедура / функция / заказ, чтобы закончить, для целей тестирования. Это то, что я сделал, но мой метод неверен, потому что, если разница секунд равна 0, не может вернуть истекшие миллисекунды: обратите внимание, что значение сна составляет 500 мс, поэтому истекшие секунды равны 0, тогда он не может вернуть миллисекунды. Dim Execution_Start As System.DateTime = System.DateTime.Now Threading.Thread.Sleep(500) Dim Execution_End As System.Date ...

Окружающая среда.TickCount vs DateTime.Сейчас

это когда-нибудь нормально использовать Environment.TickCountдля расчета времени перегонов? int start = Environment.TickCount; // Do stuff int duration = Environment.TickCount - start; Console.WriteLine("That took " + duration " ms"); , потому что TickCount подписано и будет опрокидываться через 25 дней (требуется 50 дней, чтобы поразить все 32 бита, но вы должны отказаться от подписанного бита, если хотите понять математику), похоже, что это слишком рискованно, чтобы быть полезным. я испол ...

TimeSpan для преобразования типа datetime

Я хочу, чтобы преобразовать значение типа TimeSpan для Датавремя. Как я могу это сделать? Я нашел один метод в Google: DateTime dt; TimeSpan ts="XXX"; //We can covnert 'ts' to 'dt' like this: dt= Convert.ToDateTime(ts.ToString()); есть ли другой способ сделать это? ...