欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

macos 上 utc 时间什么 AG chatgpt 有大用

在 macOS 上查看或设置 UTC(协调世界时) 的方法如下:


1. 查看当前 UTC 时间

  • 终端命令
    打开 终端(Terminal),输入以下命令:

    bash
    date -u

    输出示例:
    Thu Jul 20 12:34:56 UTC 2023
    -u 表示显示 UTC 时间而非本地时间)


2. 将系统时间显示为 UTC

macOS 默认显示本地时区时间,但可以通过以下方式切换:

  • 终端临时切换

    bash
    sudo systemsetup -settimezone UTC

    (需管理员密码,此命令会将整个系统的时区设为 UTC)

  • 恢复本地时区
    使用 sudo systemsetup -settimezone "时区名称" 恢复(如 Asia/Shanghai)。
    查看所有时区列表:

    bash
    systemsetup -listtimezones

3. 编程获取 UTC 时间

  • Python 示例

    python
    import datetime print(datetime.datetime.utcnow())
  • Shell 脚本

    bash
    date -u "+%Y-%m-%d %H:%M:%S"

4. 网络同步 UTC 时间

确保系统时间准确:

bash
sudo sntp -sS time.apple.com

(苹果官方时间服务器会自动返回 UTC 时间并校准本地时间)


注意事项

  • UTC 是国际标准时间,与 GMT(格林尼治时间) 几乎相同,但更精确(基于原子钟)。

  • macOS 底层时间实际存储为 UTC,但根据时区设置转换为本地时间显示。

如果有其他需求(如开发调试),可以进一步说明!


普通分类: