Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从prtime转换为.net datetime_.net_Firefox_Datetime - Fatal编程技术网

如何从prtime转换为.net datetime

如何从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日协调世界时(UTC)午夜(00:00:00)以来微秒数的64位整数)转换为
日期时间


请注意,这与通常的“自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);
}