首页 > 解决方案 > TimeZoneInfo.GetSystemTimeZones().Count 为统一 android 应用程序提供 0

问题描述

TimeZoneInfo.GetSystemTimeZones().Count为统一 android 应用程序提供 0,是否需要从 android 端获取 TimeZone 数据的任何权限?

Debug.LogError("GetSystemTimeZones... " + System.TimeZoneInfo.GetSystemTimeZones().Count);

输出: GetSystemTimeZones... 0

标签: c#androidunity3d

解决方案


根据文档,它应该在 android 中返回 0!但我看到有些人做了一个解决方法来解决这个问题。它如下所示:您可以使用 Android Studio 创建一个 jar 并在那里获取您需要的时区,然后创建一个 C# 脚本来访问该 jar 文件。 在这里你可以找到一个关于如何做到这一点的教程。

尽管在这种情况下存在一个缺点,但您只能使用此解决方案传递字符串。


推荐阅读