我用的是java日历。当我使用calendar.set(...)更改日期时我在调试器中看到
areFieldSet=false.
我怎样才能让它成为真的呢?因为当我询问日期时,我收到的值不正确。谢谢。
发布于 2011-11-08 12:51:10
通常你不需要关心这一点。但不管怎样,调用任何需要设置字段的方法,例如calendar.get(0)
,都会使该字段为真。
发布于 2011-11-08 12:48:34
调用适当的get
方法将强制重新计算字段-但您为什么要关心呢?如果你只使用公共API,你不应该关心这个字段。
顺便说一句,您可能希望将Joda Time库看作是一个更好的Java日期/时间API。
https://stackoverflow.com/questions/8050568
复制相似问题