测试DST设置。

这次修改是一个 dirty hack，因为每次改变时区实际上都新建了几个对象，造成大的开销，而且以后每次更改还不能及时修改到。请仔细查看修改然后再做修改。