Java 如何使用模函数计算某个日期在一周中的哪一天?

Java 如何使用模函数计算某个日期在一周中的哪一天?,java,Java,请原谅,这不是发帖的好地方,但我对此很好奇。 所以12月5日是个日子。去年是星期二。 如何用模来计算呢 我知道这是一个模的问题,但我不知道这里是如何使用模的。一个著名的基于日期计算星期几的算法是。如果您按照该链接访问维基百科,您将看到使用模运算符的算法 它用于通过执行下列操作来计算本世纪的年份(表示为K) 本年度%100 它也用于表达式的末尾,我们计算wikipedia上所示公式的模7: 凭一点直觉,您会意识到使用7是因为一周中有7天。如果34%1==0{生日=星期三;老实说,这个问题很不清楚

请原谅,这不是发帖的好地方,但我对此很好奇。 所以12月5日是个日子。去年是星期二。 如何用模来计算呢


我知道这是一个模的问题,但我不知道这里是如何使用模的。

一个著名的基于日期计算星期几的算法是。如果您按照该链接访问维基百科,您将看到使用模运算符的算法

它用于通过执行下列操作来计算本世纪的年份(表示为K)
本年度%100

它也用于表达式的末尾,我们计算wikipedia上所示公式的模7:


凭一点直觉,您会意识到使用7是因为一周中有7天。

如果34%1==0{生日=星期三;
老实说,这个问题很不清楚。@achAmháin 34是从哪里来的?这无关紧要,是我编造的。重点是,我们怎么知道答案,因为这是一个相当广泛的不清楚的问题,没有什么可讲的。你有什么例子吗?如果给定的年份不是闰年,那么它有365 days.365天是52周零一天(365模7=1),因此下一年的生日将在当前一年工作日的下一天。如果是闰年,结果将是两天,因此将是两天后。为什么要进行动态投票: