我的应用程序正在处理SimpleDateFormat错误。仅指定了3y而不是4y,但是它生成的4位数字正确无误。我不知道为什么从昨天开始只生成2位数字。我的意思是“ 14”而不是“ 2014”。我只是纠正了错误的格式就解决了问题,但我仍然想知道为什么它会改变行为。有什么想法吗?谢谢

最佳答案

也许由于JVM版本?我的意思是,使用Java6进行测试时,我得到了4位数字的日期,而对于Java 7,则得到了2位数字。阅读文档,似乎两个实现之间没有区别。

关于java - SimpleDateFormat(“ddMMyyyHHmm”)仅3y,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21551456/

10-13 03:30