从命令行在 Mac OS X 中设置系统时间

时钟

Mac OS X 中的时钟默认自动设置,但如果您想设置精确时间或正在寻找命令行解决方案来设置系统时间,您可以使用名为 ntpdate 的工具或标准“日期”命令。

使用中央时间服务器从命令行在 Mac OS X 中设置系统日期

对于 ntpdate,它根据通过互联网访问的中央服务器的时间设置日期和时间,您需要将其指向 Apple 的时间服务器或 pool.ntp.org,如下所示以获得准确时间:

sudo ntpdate -u time.apple.com

在询问时输入管理员密码,您很快就会看到如下内容:

4 Jul 14:30:11 ntpdate[28267]:调整时间服务器 17.151.16.14 偏移 0.000336 秒

最后的偏移量让您知道系统时钟与新设置的时间有多大差异。在此示例中,系统时钟关闭了可笑的一小部分秒。

如果您使用“日期和时间”系统首选项中的“自动设置日期和时间”功能,通常不需要执行此操作,但通过命令行设置时钟,您可以确保网络上的每台计算机显示完全相同的时间。

通过终端命令手动设置 Mac 系统日期

另一种方法是使用“date”命令字符串从命令行手动设置日期,其中日期的格式为[mm][dd]HH]MM[yy],即月日时分年没有任何分离。这看起来像:

日期 0712122318

对于该示例,它将日期设置为“2018 年 7 月 12 日 12:23”。

您可以使用 date –help 了解有关设置日期的更多信息,它还指定您甚至可以根据需要设置秒数。

如果所讨论的 Mac 出于某种原因无法访问互联网,您可能会想使用“约会”技巧。

来自 Flipclock 屏幕保护程序