Perguntas com a marcação «timespan»

206
Como serializar um TimeSpan para XML

Estou tentando serializar um TimeSpanobjeto .NET para XML e ele não está funcionando. Um google rápido sugeriu que, embora TimeSpanseja serializável, o XmlCustomFormatternão fornece métodos para converter TimeSpanobjetos de e para XML. Uma abordagem sugerida foi ignorar a TimeSpanserialização e,...

147
Descubra se a hora atual cai em um intervalo de tempo

Usando o .NET 3.5 Quero determinar se o horário atual cai em um intervalo de tempo. Até agora eu tenho o tempo atual: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Estou pensando em como obter o intervalo de tempo convertido e comparado. Isso funcionaria? if...

128
calcular a diferença em meses entre duas datas

Em C # /. NET TimeSpantem TotalDays, TotalMinutes, etc, mas eu não posso descobrir uma fórmula para meses totais diferença. Dias variáveis ​​por mês e anos bissextos continuam me excitando. Como posso obter TotalMonths ? Editar Desculpe por não ser mais claro: eu sei que realmente não consigo...

120
Medindo o tempo de execução do código

Quero saber quanto tempo leva para terminar um procedimento / função / pedido, para fins de teste. Fiz isso, mas meu método está errado porque se a diferença de segundos for 0 não pode retornar os milissegundos decorridos: Observe que o valor do sono é 500 ms, portanto, os segundos decorridos são...

86
Multiplique TimeSpan em .NET

Como faço para multiplicar um objeto TimeSpan em C #? Supondo que a variável durationseja um TimeSpan , gostaria, por exemplo duration*5 Mas isso me dá um erro "operador * não pode ser aplicado aos tipos TimeSpan e int". Aqui está minha solução alternativa