永发信息网

用C#编写一个应用程序,输入一个24小时制的时间,转换输出12小时制的时间,怎么做啊????

答案:3  悬赏:50  手机版
解决时间 2021-11-27 00:36
  • 提问者网友:浮克旳回音
  • 2021-11-26 06:11
用C#编写一个应用程序,输入一个24小时制的时间,转换输出12小时制的时间,怎么做啊????
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-11-26 07:15
try
{
DateTime mdt = new DateTime();
mdt = Convert.ToDateTime("22:15:23");
if (mdt.Hour > 12)
MessageBox.Show("Time is " + (mdt.Hour - 12).ToString() + ":" + mdt.Minute.ToString() + ":" + mdt.Second.ToString());
else
MessageBox.Show("Time is " + (mdt.Hour).ToString() + ":" + mdt.Minute.ToString() + ":" + mdt.Second.ToString());
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
全部回答
  • 1楼网友:夜风逐马
  • 2021-11-26 09:04
小时改成:
if(Datetime.now.hour>12)
{
小时=Datetime.now.hour-12;
时间=下午;
}
else
{
小时=Datetime.now.hour;
时间=上午;
}
别的都不用动
  • 2楼网友:行路难
  • 2021-11-26 08:50
DateTime.Now.ToString("hh:mm:ss");
hh小写是12小时制
HH大写是24小时制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯