Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
C# Master's
{
DateTime t_inicio;
DateTime t_fim;
TimeSpan t_diferenca;
Arquivo do blog
if (btnMedir.Text == "Iniciar" ) ▼ 2007 (26)
{
lblDiferenca.Tex t = ""; ► Agosto (1)
t_inic io = DateTime.Now; ► Julho (4)
btnMedir.Tex t = "Parar";
} ▼ Maio (1)
…blogspot.com/…/o-c-trouxe-grandes-fac… 1/3
14/01/2011 C# Master's: Medindo intervalos de tem…
else
Medindo intervalos de
{
t_fim = DateTime.Now; tempo no C#
t_diferenca = t_fim.Subtract(t_inicio);
lblDiferenca.Tex t = ► Abril (2)
t_diferenca.TotalSeconds.ToString("0.000000") + " segundos";
btnMedir.Tex t = "Iniciar"; ► Març o (3)
} ► Fevereiro (8)
}
► Janeiro (7)
A mágica está na classe TimeSpan usada e no método Subtract usado
para calcular a diferença entre os tempos.
Note que para ex pressar a diferença em segundos estou usando a
propriedade TotalSeconds. Colaboradores
Erick Almeida
A classe TimeSpan representa um interv alo de tempo . O v alor é
medido em números de ticks contido em uma instância e pode v ariar Rafael Rodrigues
de Int64.MinValue a Int64.Max Value .(Um tick é a menor unidade
de tempo que pode ser definida e é igual a 100 nano segundos).
Blogs Úteis
Podemos representar um TimeSpan como uma string no formato "[-
]d.hh:mm:ss.ff" onde "-" é um sinal opcional para v alores negativ os. Delphi Master's
Firebird Master's
Os princ ipais métodos e propriedades de TimeSpan são :
Manual C#
Propriedades Pú blicas
Neobux
Marcadores
…blogspot.com/…/o-c-trouxe-grandes-fac… 3/3