如何在java中设置30天内的所有月份长度

如何在java中设置30天内的所有月份长度,java,date,calendar,Java,Date,Calendar,我希望所有的月份都能持续30天。我可以用java中的java.util.Date或java.util.Calendar实现这一点吗?。谢谢这当然与java.util.Date无关,后者并不真正“知道”几个月(除了不推荐的API) 您必须创建自己的Calendar实现。祝你好运,这不会有趣的 或者,您可以使用一个更好的日期/时间API。除了增加第十三个月的5天或6天之外,它几乎可以满足您的需求。我想你可以很容易地用它作为“12个月30天”年表的基础。你的意思是你想要过去30天中的1、2或3个月?为

我希望所有的月份都能持续30天。我可以用java中的java.util.Date或java.util.Calendar实现这一点吗?。谢谢

这当然与
java.util.Date
无关,后者并不真正“知道”几个月(除了不推荐的API)

您必须创建自己的
Calendar
实现。祝你好运,这不会有趣的


或者,您可以使用一个更好的日期/时间API。除了增加第十三个月的5天或6天之外,它几乎可以满足您的需求。我想你可以很容易地用它作为“12个月30天”年表的基础。

你的意思是你想要过去30天中的1、2或3个月?为什么你想要日历撒谎?它可能会给出分段错误=)@SLaks:以什么方式“撒谎”?日历完全是人类的概念,在不同的文化中有不同的概念。每年有360天的日历远非日历史上最奇怪的想法……在我的任务中,我们被期望开发银行系统。我的老师说所有的月份应该持续30天。这就是我问的原因。你好!我来自2019年。看看我们的Java8+
Java.time
API!如果您碰巧在2014年以后遇到此答案,下面是
Java12
文档的未来链接: