如何在git bash中设置正确的本地时区?

我在Windows系统上使用git-bash。

Windows时钟显示当地时间,但在git-bash里,一切都在GMT时间:

$ date Mon Mar 31 16:08:57 GMT 2014 

还设置TZ不会改变的东西:

 $ TZ="Europe/Berlin" date Mon Mar 31 16:09:01 GMT 2014 

同样,所有的时候, git log都只是GMT。

有没有办法在git-bash中设置正确的时区

Solutions Collecting From Web of "如何在git bash中设置正确的本地时区?"

在Windows上, TZ变量似乎工作不同 。

要获得德国时区,你必须写:

 TZ=GST-1GDT date 

如果将其设置为"Europe/Berlin"等“无效”值,则默认为GMT。 当TZ没有设置的时候,我的系统似乎也会发生这种情况。

通过上述设置,我得到了Thu Apr 17 16:23:23 GDT 2014 ,这与Thu Apr 17 16:23:23 CEST 2014不完全一样,但至少时间看起来Thu Apr 17 16:23:23 CEST 2014

这里同样的问题在我的脚本。 Windows显示15:47,gitbash中的“date”命令正在回答13:47。

 export TZ="CEST-2" 

这为我解决了这个问题。 我想要巴黎时间。