c#如何从日期删除AM / PM

时间:2016-05-23 13:36:07

标签: c# datetime

我想在没有“AM / PM”的情况下获取今天的日期时间

DateTime dt=DateTime.Now;

给了我

  

23/05/2016 03:16:51 AM

我希望结果为:

  

23/05/2016 15:16:51

3 个答案:

答案 0 :(得分:16)

DateTime本身不包含任何格式。当它输出日期时间时,它会使用您计算机的区域设置将其打印到屏幕上。

如果要更改日期时间的格式,可以更改计算机的本地设置,也可以指定要使用的格式,例如:

DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")

答案 1 :(得分:0)

你可以试试这个:

DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");

答案 2 :(得分:0)

请尝试

String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)