| Twitter | Del.icio.us | Comments (6) | | Edit

Comments Powered by Disqus

留言评论 | Comments (6)

对于Oracle本身是没有问题的, 对应用中的数据有影响, 如果将DATE类型换成TIMESTAMP WITH TIME ZONE估计就没有问题了.

那天正好我oncall,到时候要拨到美国要随时待命:(

对于 eBay 这样的站点,可能会因为 DST 的调整引入一部分"脏数据",这是比较头疼的事情

"对于Oracle本身是没有问题的, 对应用中的数据有影响, 如果将DATE类型换成TIMESTAMP WITH TIME ZONE估计就没有问题了" No. You got it flipped over. When there is any data type of TIMESTAMP WITH TIME ZONE or TIMESTAMP WITH LOCAL TIME ZONE in the database, you need DST patch. The other chances are that if Oracle TZ-related function (e.g. TZ_OFFSET) is in the application code.

There are 2 types of patches for Oracle: DST patch (TZ data files) and OJVM patch.

I have been driven crazy by this in the past month. Now finished dozens of db from 8.1.7.4 to 10.2.0.3. Version 3, version 4...

这个DST补丁是为什么? 因为Oracle计算时区有问题?
DST引起的是应用的问题, 数据的问题.

只有高纬度地区DST效果明显,我国幅员辽阔,纬度跨越太多,南方地区不适合使用DST。而美国加拿大等纬度跨度小且高,DST效果显著。

我们国家现在连时区都没有分...别搞什么DST了