Ubuntu 16.04在“时间和日期”中找不到“新加坡”,而且时间不准确。

我有一台全新的Dell Precision Tower 5000系列(5810),预装了Ubuntu 14.04。我没有升级到16.04,而是进行了全新安装(没有双系统)。
我无法从USB启动,但幸运的是我有一张带有16.04的DVD。使用DVD进行安装没有任何问题。
在安装过程中,我能够选择新加坡作为我的位置。然而,当我第一次打开Ubuntu时,我注意到以下问题:
  1. 显示的时间完全不正确,比实际时间提前了大约7小时。
  2. 它声称是雅加达时间(实际上不是),尽管我在安装过程中明确选择了新加坡。
  3. 即使所有设置都是英文,它也以印度尼西亚语显示星期和月份。
  4. 在“时间和日期”设置中再也找不到“新加坡”,尽管我在安装过程中能够选择它。
请查看附上的图片,在撰写此文时是上午9:20,而不是下午4:20。
非常感谢!

image1

image2


我的猜测是BIOS时间设置为本地时间,而应该设置为世界各地都相同的UST时间。我的猜测是BIOS时间可能比世界标准时间(UST)提前7小时(UST约等于没有夏令时的GMT)。 - guiverc
我该如何改变那个? - DaniCee
在16.04中,新加坡不出现在日期和时间中,这是否是一个已报告的错误? - DaniCee
5个回答

打开终端并使用以下命令:
timedatectl set-timezone Asia/Singapore

对于时间,你可以去“时间和日期” -> “时钟” -> “自动检测位置的时间”(适用于我在新加坡的情况)。
对于星期几和月份的印尼语显示,你可以去“语言支持” -> “区域格式”,然后切换到英文并重新启动。

显然,这是一个错误,因为我在我的所有Ubuntu 16.04机器上都没有看到新加坡的选项。16.04已经发布很长时间了,新加坡是一个重要的共和国。如果还没有关于此问题的错误报告,我会感到惊讶。
作为一种解决方法,我想你可能需要选择另一个与你所在时区相同的位置。也许金边可以?

目前,我只是手动介绍它...我不记得以前遇到过这个问题,即使是在16.04版中也没有。 - DaniCee

在xUbuntu 16.04中至少提供时区“亚洲/新加坡”。但您仍然可以使用任何GMT +8的时区,例如马来西亚或中国的时区。

使用具有相同GMT/UTC值的不同时区并不是一个好主意,因为不同的时区可能遵循不同的规则(夏令时、日期/时间更改等)。例如,中国的时间与新加坡过去的时间非常不同,所以处理历史时间将会很困难。另一个例子是:阿姆斯特丹的GMT+01:00和布鲁塞尔的GMT+01:00之间有什么区别? - phuclv