这个加减表示的意义和我们正常理解是相反的。
The zone names and output abbreviations adhere to POSIX (portable operating system interface) UNIX conventions, which uses positive (+) signs west of Greenwich and negative (-) signs east of Greenwich, which is the opposite of what is generally expected. For example, “Etc/GMT+4” corresponds to 4 hours behind UTC (that is, west of Greenwich) rather than 4 hours ahead of UTC (Coordinated Universal Time) (east of Greenwich).
根本不是修改成CST-8的问题。
既然我已经发现了UTC时区时间颠倒的错误,如果我只是想得到正确的时间,我完全可以将错就错,想得到正确的东八区UCT+8的北京时间,就把时区设置成西八区UTC-8就可以了。
但是作为一个总是希望put everything in the right place的强迫症患者,我希望这个时区和时间的错误对应关系(比如设置成东八区得到西八区的时间)这个bug能够得到修正。
而不是希望找到一个能够得到正确的北京时间的方法。