美文网首页
在 OS X 中设置时区环境变量

在 OS X 中设置时区环境变量

作者: FFCP | 来源:发表于2017-05-07 20:43 被阅读37次

    在 Linux 和 OS X 中,为进程设置不同的时区都可以通过修改 TZ 这个环境变量来实现,在 OS X 上使用这样的方法来为进程设置不同的时区:

    export TZ=Asia/Shanghai
    ruby -e 'puts Time.now'  # => 显示上海时间
    export TZ=Asia/Tokyo
    ruby -e 'puts Time.now'  # => 显示东京时间
    TZ=America/Los_Angeles ruby -e 'puts Time.now'  # => 显示洛杉矶时间
    

    那么这些时区的取值从哪里获取呢?

    sudo systemsetup -listtimezones
    

    另外也可以通过 systemsetup 命令来获取当前的时区设置:

    sudo systemsetup -gettimezone
    

    设置时区:

    sudo systemsetup -settimezone Europe/Berlin  # 将当前时区设置为柏林时间
    

    相关文章

      网友评论

          本文标题:在 OS X 中设置时区环境变量

          本文链接:https://www.haomeiwen.com/subject/falptxtx.html