欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 macOS 上查看或设置 UTC(协调世界时) 的方法如下:
终端命令:
打开 终端
(Terminal),输入以下命令:
bashdate -u
输出示例:Thu Jul 20 12:34:56 UTC 2023
(-u
表示显示 UTC 时间而非本地时间)
macOS 默认显示本地时区时间,但可以通过以下方式切换:
终端临时切换:
bashsudo systemsetup -settimezone UTC
(需管理员密码,此命令会将整个系统的时区设为 UTC)
恢复本地时区:
使用 sudo systemsetup -settimezone "时区名称"
恢复(如 Asia/Shanghai
)。
查看所有时区列表:
bashsystemsetup -listtimezones
Python 示例:
pythonimport datetime print(datetime.datetime.utcnow())
Shell 脚本:
bashdate -u "+%Y-%m-%d %H:%M:%S"
确保系统时间准确:
bashsudo sntp -sS time.apple.com
(苹果官方时间服务器会自动返回 UTC 时间并校准本地时间)
UTC 是国际标准时间,与 GMT(格林尼治时间) 几乎相同,但更精确(基于原子钟)。
macOS 底层时间实际存储为 UTC,但根据时区设置转换为本地时间显示。
如果有其他需求(如开发调试),可以进一步说明!