我从日期和时间控制中获得两个值,之后我使用添加分钟
示例 - datePickerReadyDate.Text
我的值为05/07/2014
,而TimePickerReadyTime.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");
我该怎么办?提前致谢 。
答案 0 :(得分:2)
如果我没记错的话,从DateTime.ToString()
获取24小时制的代码是HH
。
delDate = dm.ToString("MM-dd-yyyy HH:mm");
答案 1 :(得分:0)
使用HH代替hh:
delDate = dm.ToString("MM-dd-yyyy HH:mm");
请参阅http://msdn.microsoft.com/en-us/library/zdtaw1bw(v=vs.110).aspx
答案 2 :(得分:0)
记下HH而不是hh,如下所示: -
delDate = dm.ToString("MM-dd-yyyy HH:mm");
答案 3 :(得分:0)
HH - >小时,从01到12使用12小时制。
HH - >小时,使用00至23的24小时制。
delDate = dm.ToString("MM-dd-yyyy HH:mm");