如何在日期时间结果中添加24小时格式的分钟



我从日期和时间控制得到两个值,之后我使用添加分钟示例—datePickerReadyDate.Text i的值为05/07/2014TimePickerReadyTime.Text的值为10:05,并且我正在添加时间的分钟数。我得到的结果05/07/2014 02:05 PM,但我想要的结果05/07/2014 14:05。下面是我的代码。

 int Time = 240;    
  DateTime _readyTime = Convert.ToDateTime(datePickerReadyDate.Text + " " + TimePickerReadyTime.Text);
  var dm = _readyTime.AddMinutes(Time);                         
  delDate = dm.ToString("MM-dd-yyyy hh:mm");

我该怎么做呢?提前感谢。

如果我没记错的话,从DateTime.ToString()获得24小时时钟的代码是HH

delDate = dm.ToString("MM-dd-yyyy HH:mm");

使用HH代替HH:

  delDate = dm.ToString("MM-dd-yyyy HH:mm");

见http://msdn.microsoft.com/en-us/library/zdtaw1bw (v = vs.110) . aspx

书写HH而不是HH,如下所示:-

  delDate = dm.ToString("MM-dd-yyyy HH:mm");

hh->小时,使用12小时制时钟从01点到12点。

HH->小时,使用24小时制从00到23。

delDate = dm.ToString("MM-dd-yyyy HH:mm");

自定义日期和时间格式字符串

相关内容

  • 没有找到相关文章

最新更新