最近在使用新版本的 Claude Code 时,发现它对时区的检测有点问题,导致时间戳总是对不上。如果你也遇到了类似的情况,别急,这里有一个简单的解决办法。

问题原因

Claude Code 默认可能会根据系统环境变量(如 TZ)或系统时间来推断时区,但有时候这些设置不明确,或者环境变量缺失,就会导致检测失败。

在终端中设置 TZ 环境变量的命令示例

手动设置 TZ 环境变量解决时区问题

解决方法

最快的方法是在你启动 Claude Code 的终端里,手动设置一下 TZ 环境变量。比如,中国时区可以这样设置:

export TZ="Asia/Shanghai"

然后重新启动 Claude Code,时区问题应该就能解决了。如果你用的是 Windows,可以在系统环境变量里添加 TZ,值同样设为 Asia/Shanghai

永久生效

如果你不想每次都手动设置,可以把这行命令加到你的 shell 配置文件里(比如 .bashrc.zshrc 或 PowerShell 配置文件),这样以后每次打开终端都会自动设置好时区。

希望这个小提示能帮你解决问题,让 Claude Code 的使用体验更顺畅!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭