Mac 上的日期和时间不是我们经常想到的。实际上,大多数用户将他们的 Mac 保留为默认的自动设置,因此我们通常不会担心。但有些情况下您可能需要这样做。
虽然可以通过桌面设置中的“时间和日期”部分完成,但有些人可能希望使用 Mac 终端进行更改。通过终端应用程序执行此操作非常简单,只需几步即可完成。
我叫 Eric,作为一名软件工程师,我每天都会执行这样的任务。而且我一直都在学习新事物。我喜欢研究这样的主题,我也喜欢向所有其他用户和读者学习。
如果您想了解如何使用 Mac 终端更改日期和时间,请继续阅读,我将向您展示我学到的知识。
内容 [展示]
通过终端在 Mac 上更改日期和时间的指南
注意:在这些命令之前使用sudo命令通常会要求您输入密码。这应该是您正在使用的管理员帐户的密码。
第 1 步:打开 Mac 终端
第 2 步:关闭设置使用网络时间功能
通过在终端中键入以下命令来关闭 setusingnetworktime:
sudo systemsetup -setusingnetworktime off

第 3 步:找出您的日期/时间参数
使用[MM][DD][HH][MM][YY]格式确定日期和时间参数。
[月月][日日][时间][分分][年年或年年年年]
示例:2022 年 4 月 15 日上午 11:00 为0415110022
注意:时间使用 24 小时格式。
第 4 步:使用 date 命令设置日期和时间。
在 Mac 终端中键入以下命令以设置日期和时间。
sudo 日期 [MM][DD][HH][MM][YY]
使用我们的示例:sudo date 0415110022

第 4 步:验证时间是否已设置
仅键入“date”命令以验证时间设置是否正确。
日期

如何在 Mac 终端上更改时区
从 Mac 终端设置时区与设置日期和时间一样简单。您首先要列出时区,以便找到您的时区。如果你想将时区设置为 UTC,你不会在那里找到 UTC。请记住,UTC 是一个标准,而不是时区。
GMT 是与 UTC 时间相同的时区,因此如果您正在寻找它,则可以使用 GMT。所有其他时区均以 UTC 为基础,并根据它们在世界各地的位置进行了调整。
只需按照以下步骤设置您的时区。
第 1 步:查看时区列表
使用 systemsetup -listtimezones 查看可以设置的有效时区列表。
该列表很长,因此您需要使用| 更多在命令的末尾,以防止它们在屏幕上滚动。
系统设置-listtimezones | 更多的

只需点击空格键即可在列表中移动。
第二步:设置时区
输入 sudo systemsetup -settimezone [您的时区],“您的时区是您在步骤 1 中从列表中选择的时区名称。
我们将使用美国科罗拉多州丹佛市作为此示例:
sudo systemsetup -settimezone 美国/丹佛

第 3 步:验证时区是否已设置
在终端中键入以下命令并按回车键以验证您的时区设置是否正确。终端将输出“时区:”,然后是其当前时区设置。
sudo systemsetup -gettimezone

常见问题
我们收到很多关于 Mac 设置的问题,以下是与日期和时间相关的最常见问题。
为什么我的 Mac 上的日期和时间错误?
Mac 上的日期和时间错误的原因有很多。在大多数情况下,这是您没有启用自动设置时间的设置。
这也可能发生在无法访问互联网且无法连接到设置时间的 time.apple.com 的 Mac 上。
为什么我的 Mac 不允许我更改日期和时间?
要更改日期和时间,您必须拥有 Mac 的管理权限。您还需要确保已关闭setusingnetwroktime功能,否则您将无法更改它。
您可以通过在 Mac 终端中键入sudo sytemsetup -getusingnetworktime来检查这一点。命令sudo systemsetup -setusingnetworktime off应该将其关闭。
如何更改 Mac 上的日期格式?
您可以从您的桌面更改它,方法是转到“系统偏好设置”,然后转到“语言与地区”。从那里单击“高级”按钮。

您将看到一个日期选项卡,它允许您指定您在桌面和其他地方看到的日期格式。

最后的话
从 Mac 终端设置日期和时间非常简单。请记住,您需要知道管理员帐户的密码,并且需要关闭自动时间和日期设置。我希望以上信息可以帮助您设置时间和日期。
像往常一样,如果您有任何问题或意见,请告诉我。我很想听听你的意见。