Android 位置时间戳转换为 C-Sharp DateTime

Android Location TimeStamp Conversion To C-Sharp DateTime

我正在尝试将 Android Location.Time(长)值转换为 Xamarin 中的 c-sharp DateTime 值,但是我在尝试使用一些 Unix 转换代码时遇到了一些问题抛出异常。

有人有这方面的有效转换例程吗?

最好也从另一条路返回来测试一下?

double seconds = Location.Time / 1000;
DateTime utcConverted = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(seconds).ToLocalTime();