如何从prtime转换为.net datetime
我想将格式为的数字(表示自1970年1月1日协调世界时(UTC)午夜(00:00:00)以来微秒数的64位整数)转换为如何从prtime转换为.net datetime,.net,firefox,datetime,.net,Firefox,Datetime,我想将格式为的数字(表示自1970年1月1日协调世界时(UTC)午夜(00:00:00)以来微秒数的64位整数)转换为日期时间 请注意,这与通常的“自1970年1月1日以来的毫秒数”稍有不同。DateTime有一个采用滴答(100纳秒)的构造函数 因此,将prTime乘以10,并将其与表示历元时间的刻度数相加,即可进行转换 private static DateTime epoch = new DateTime(1970, 1, 1); private static DateTime Conve
日期时间
请注意,这与通常的“自1970年1月1日以来的毫秒数”稍有不同。DateTime有一个采用滴答(100纳秒)的构造函数
因此,将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);
}
我必须将prDateTime.addmillizes(prTimeInMillis)更改为prDateTime=prDateTime.addmillizes(prTimeInMillis)才能获得正确的值
private static DateTime epoch = new DateTime(1970, 1, 1);
private static DateTime ConvertPrTime(long time)
{
return new DateTime(epoch.Ticks + (time*10), DateTimeKind.Utc);
}