如何制作将AM时钟旋转到PM并反转的程序

时间:2016-01-07 20:11:13

标签: c# time rotation

我是c#的新手,我有一个任务是使用两个NumericUpDown(一个小时,一个几分钟),两个单选按钮AM / PM和一个按钮进行整个操作来制作Windows Form Application。如果它是23:15并且用户选择了AM,当他们点击按钮时它必须显示消息11:15。你能帮我解决这些代码吗?

1 个答案:

答案 0 :(得分:0)

我修复了一些你的语法。我没有看到你的解决方案有任何完全错误。也许你需要的是固定语法。

private void button1_Click(object sender, EventArgs e) 
{ 
    double hour = (double)numHour.Value; 
    double minute = (double)numMinute.Value; 
    if (hour < 12 & rbPM.Checked) 
    { 
        hour = hour + 12;
    } 
    else if(hour > 12 & rbAM.Checked)
    { 
        hour = hour - 12;
    } 

    MessageBox.Show(hour.ToString() + ":" + minute.ToString());
}