是否有内置的方式来获取Ruby中的国家/地区名称?

时间:2018-12-25 13:45:13

标签: ruby time location

创建天气应用。使用Apixu。如果我可以获取国家/地区名称,则无需提供用户名。因此,我希望程序以使用Time类来获取系统时间的方式来获取默认的系统国家/地区。

我不想使用地理位置。 TZInfo也不是我想要的。我需要一种内置的方式来获取国家名称(可能来自时区?)。

1 个答案:

答案 0 :(得分:0)

很明显,您无法从时间实例中获取国家/地区名称,因为时区未映射到国家/地区。

但是,从一个时间实例中,您可以获取时区,并使用Time.new可以访问当前系统时间。

Time.new.zone
# => "JST"