문제

로 변환하고 싶는 숫자에 PRTime 형식(64-bit integer 나타내는 숫자의 마이크로초 단위로부터 자정(00:00:00)1 월 1970Coordinated Universal Time(UTC))을 DateTime.

참고로 이것은 약간 다른 것보다 일반적인"이후의 밀리초 수 1/1/1970"

도움이 되었습니까?

해결책

Dim prTimeInMillis as UInt64
prTimeInMillis = prTime/1000

dim prDateTime as new DateTime(1970, 1, 1)
prDateTime = prDateTime.AddMilliseconds(prTimeInMillis)

다른 팁

DateTime 가 생성하는 틱(는 100nanoseconds).

그래서 당신의 prTime 곱하여 10 추가 진드기의 숫자를 나타내는 시대 시간에 그리고 당신은 당신의로 변환.

private static DateTime epoch = new DateTime(1970, 1, 1);
private static DateTime ConvertPrTime(long time)
{
    return new DateTime(epoch.Ticks + (time*10), DateTimeKind.Utc);
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top