编写GUI程序根据日期判断星期几?要求在三个组合框中分别选择年月日,单击“计算”按钮则在文本框(不可编辑)中显示当天的星期。
★ 星期的计算可参考“基姆拉尔森计算公式”:
w=(d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7 说明:在该公式中d表示日期中的天数m表示月份数,y表示年份数w代表星期。w的值为0则为星期天;w的值为1,则为星期一;w的值为2则为星期二…。
注意:如果月份为一月和二月要把一月和二月看成是上一年的十三月和十四月。例如:如果是2020年2月10日則应换算成:2019年14月10日来代入公式计算。如图所示