O objeto VB.Net TimeSpan representa um intervalo de tempo, ou o tempo decorrido no passado, um período atual de tempo ou um período de tempo ainda por vir. TimeSpan pode ser empregue numa grande variedade de construções , incluindo a entrada de dados , cálculos , geração e modulação de relatórios , e qualquer outro número de aplicações finais frente para trás ou . TimeSpan aceita um grande número de propriedades , métodos e operadores , e pode especificar dias, horas , minutos, segundos , e até mesmo milésimos de segundo. Instruções
1
Para iniciar um conjunto de valores especificado TimeSpan , uma variável deve ser declarada como uma nova TimeSpan () objeto. Por exemplo: " . Dim tsElapsed As New TimeSpan ( 2,30,0 ) " TimeSpan () aceita uma variável construtor , como TimeSpan (Int64) , por carrapatos ; três variáveis, como TimeSpan (Int32 , Int32, Int32) , por horas , minutos e segundos ; quatro variáveis, TimeSpan (Int32 , Int32, Int32 , Int32) , durante dias, horas , minutos e segundos , e cinco variáveis, TimeSpan (Int32 , Int32 , Int32 , Int32, Int32) , durante dias , horas, minutos , segundos e milésimos de segundo. O nosso exemplo acima , TimeSpan ( 2,30,0 ) , quando convertido e chamado, iria exibir um intervalo de 2 horas, 30 minutos e 0 segundos.
2
Embora TimeSpan () pode ser convertido e utilizadas numa ampla variedade de formas , o método mais simples para exibir os seus valores com formatação mínima é o ToStringmétodo . Basta declarar uma nova variável como uma string e defina seu valor ao do TimeSpan (). Exemplo: " Dim strElapsed As String = tsElapsed ". Quando a corda é chamado ou atribuídos a um objeto front-end, ele irá mostrar como dd.hh: mm: ss : ms , de acordo com o número de variáveis do construtor são usados
3
entanto . , se alguém quiser ter mais formatação especificada em seu TimeSpan () , os valores terão que ser convertido para um DateTime (). Para fazer isso, declarar um novo DateTime () com o TimeSpan atribuído ( ), incluindo seus construtores chamado. Por exemplo: " Dim dtElapsed As New DateTime ( tsElapsed.Ticks ) . " O DateTime recém set () pode ser formatado de acordo com a norma DateTime (métodos) , tais como LongDate ou ShortDate , ou , porque DateTime é mais flexível nas suas conversões , ele pode ser convertido para um formato de corda e , subsequentemente .