Why getCalendar().getTime() returns wrong Year?
为什么编码
返回错误的年份?
Mon Dec 12 08:49:57 GMT+03:00 1938
号
为什么是1938年?
- 这不是你提供的链接的副本,他的问题是"为什么"返回错误的年份,而不是"如何?"
因为SimpleDateFormat("HH:mm", Locale.US).getCalendar()与导致问题的序列化有关
检查这个答案
使用
- 不要用重复的问题的答案来回答重复的问题,只需将问题标记为重复,而不要复制(部分在问题中)另一个答案。
- 有道理!我会记住的。谢谢!
- @但同样,定义"可能的重复"并不能真正解决他的问题。我想知道为什么人们对我的答案投了反对票,哈哈!
- "与序列化有关"也不能真正回答这个问题。如果你相信这个问题的独立答案是有必要的,我认为你至少应该给出一个完整的答案。只有链接的答案是不鼓励的(我希望你以前听到过)。
- 我完全同意你的观点,但是复制和粘贴整个解释有点多余,他实际上在寻找解决方案。我不是说我是对的,但是如果我的回答解决了他的问题,为什么还要拒绝呢?:
- 但是是的,我支持你的观点,我不会再重复了:)
- 既然你问,而且答案对未来的读者和提问者都一样多,我确实看到了投反对票(甚至标记删除)的观点:不完整的答案(我没有投反对票,也没有人标记)。