我正在使用月份后退按钮进行导航,当你去年时< 1900年邪恶的事情开始发生。
我必须能够导航到1000年。我已经扩展了datepicker类和monthselector(如果我不扩展它们,bug也在那里)所以我可以找到一些关于岁月如何跳跃的规律增加额外的年份,但这似乎有点傻。有谁知道一个很好的解决方案?
答案 0 :(得分:1)
您最有可能必须使用自己的日期对象。 Java.util.Date对象在'97中被弃用了,并且其中有许多令人烦恼的特性,即getYear()返回“ 这个日期所代表的年份,减去1900年。“例如:
Date myDate = new Date();
int year = myDate.getYear(); //--> 111
在Calendar Emulation的Gwt问题页面上,有几个人谈论使用gwt joda-time对象,它应该是一个更好的Date对象。你也可以尝试一下。