A obtenção de um carimbo de hora em C # de quando o dispositivo winCE arrancado
-
05-07-2019 - |
Pergunta
Há uma abordagem descrita aqui: http: // www. c-sharpcorner.com/UploadFile/scottlysle/TimeSinceBootCS06052008055807AM/TimeSinceBootCS.aspx
No entanto, não é compatível com o .NET Compact Framework.
Alguém pode recomendar uma maneira de obter o tempo (em segundos) desde que o sistema / dispositivo foi arrancado que seja compatível com o quadro compacto?
Agradecemos antecipadamente:)
Solução
Assumindo que OS bug-ridden está tudo bem com a bateria, o tempo (como toda a família Windows está distorcendo desafiou), e supondo que você irá garantir a chamá-lo com cuidado suficiente para embrulho evitar (ou usar outros mecanismos como persistência) em c20-30 dias que você começa com GetTickCount / PInvoke ou System.Environment.TickCount ... apenas construir o DateTime de DateTime.Now (ou variante UTC, dependendo do que você está fazendo) e subtrair os segundos / milissegundos.