还有一些其他问题几乎相同,但我似乎无法让我的代码工作。我得到了生日 dd/mm/yyyy 的用户输入。顺便说一句,我忽略了闰年。我试图确定用户出生时是一周中的哪一天。我必须确定他们从某个特定日期出生多少天,在这种情况下是 1901 年 1 月 1 日星期二。这就是我这样做的原因year-1901
天=int day;
使用一个开关来确定每个月有多少天,dayMonth
所以 7 月有 31 天,2 月有 28 天,等等。
年=int year;
String[] days =
{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
howManyDays = ((year-1901)*365 + dayMonth + day - 1);
whatDay = (howManyDays%7);
days[whatDay]
它有时有效,但有时却无效。任何帮助表示赞赏,如果有任何问题随时提出。在此先感谢,希望它有意义!