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

标签 c# android datetime xamarin xamarin.android

我正在尝试将 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();

关于c# - Android 位置时间戳转换为 C-Sharp DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27892640/

相关文章:

c# - 比较两个 FieldInfo 实例的最可靠方法是什么?

c# - 使用 "AesManaged"C# 解密字符串时填充无效且无法删除异常

c# - 如何在 C# 中对整数的特定字节执行 -1?

python - Pandas DataFrame 日期时间索引在 JSON 转换和重新转换后无法生存

c# - 如何删除字符串中的任何 utf8mb4 字符

android - 查询有关使用互联网连接的应用程序

android - Phonegap 安卓 : How to open whitelisted domain urls in a new browser window?

android - 如何与 OBD II ELM327 适配器​​进行连续通信?

r - 将午夜条目插入日志

python - Pandas TimerGrouper : Index with beginning