Pergunta

Quanto tempo é um .NET DateTime / TimeSpan carrapato?

Foi útil?

Solução 2

O carrapato é a unidade de granularidade para o .NET DateTime e TimeSpan tipos de valor.

Tem as seguintes conversões comuns:

1 tick = 100 nanoseconds
       = 0.1 microseconds
       = 0.0001 milliseconds
       = 0.0000001 seconds

Outras dicas

Embora atualmente um carrapato é de 100 nanossegundos, é melhor não contar com isso como um absoluto. Em vez disso, o uso 'TimeSpan.TicksPerSecond' (ou qualquer um dos outros valores membro TicksPerXxx)

Para citar MSDN :

O menor unidade de tempo é o carrapato, que é igual a 100 nanossegundos .

Metrologia falhar.

Note que, embora a resolução teórica de DateTime.Now é bastante elevada, a resolução - ou seja, quantas vezes ele é atualizado. - É um pouco menor

Aparentemente, em sistemas modernos, DateTime.Now tem uma resolução de 10 milissegundos ... Ver msdn.microsoft.com/en-us/library/system.datetime.now.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top