将系统时钟设置为当地恒星时间(天文学所需的时间)

将系统时钟设置为当地恒星时间(天文学所需的时间)

基本上,如果您还不知道的话,地球是圆的,所以我们有时区作为协议。我希望将我的系统时间设置为 LST。

我想知道 ubuntu 上的本地时间(根据 GPS 坐标确定),而不是某个时区的时间(出于各种社会政治原因)。是否有一个包或脚本可以根据当前坐标的 LST 设置系统时间,而不是更通用的参数(如时区)?

答案1

您似乎正在寻找的是“视太阳时”,它不属于操作系统。您可以使用搜索引擎来查找应用程序或算法,帮助您根据 GPS 坐标计算视太阳时。

我在 Google 上快速查了一下,发现美国国家海洋和大气管理局有一个网页http://www.esrl.noaa.gov/gmd/grad/solcalc/这可能会对你有帮助。

答案2

您搜索的是 LST(当地太阳时)或当地恒星时,你可以使用在线页面看见了。

在此处输入图片描述

正如原帖作者所发现的,太阳钟应用程序你可以使用

sudo apt-get install sunclock

运行它(sunclock从命令行),在调整通常很小的窗口大小后,您可以通过点击从“地图”模式切换到“时钟”模式!(在处于地图模式时,您可以通过单击窗口来获得一个非常老式但在我看来不错的菜单)。在时钟模式下,您单击所需的位置,即可获得当地时间。

带菜单的地图模式: 在此处输入图片描述

时钟模式: 在此处输入图片描述

相关内容