C# 输出24小时格式时间
刚才测试一个程序时候,发现本应该是24表示的时间,结果变成了12小时,结果在加载列表的时候,顺序就不正确了。
那么应该是时间.ToString(XX)XX 的格式问题。
所以需要这样:
比如 MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
会输出 2014-4-3 5:08:4【12小时格式】
那么 MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
会输出 2014-4-3 17:08:4【24小时格式】
所以这里需要注意:
yyyy-MM-dd 是固定写法表示 2014-04-03 这里需要使用MM(月) 而不是mm(表示分钟了)
也希望大家注意: