在mschart轴上更改日期时间格式

Kin*_*pin 8 c# format datetime linechart mschart

我正在使用mschart在一段时间内显示一些值.

它看起来像这样:

一只忙碌的猫http://img52.imageshack.us/img52/2610/mscharti.jpg

正如您所看到的,第一个值是从15:11开始,最后一个值是从16:10开始但是在x轴上显示的是天数.我怎么能改变这个?

编辑:将XValueType更改为ChartValueType.Time会导致:

一只忙碌的猫http://img525.imageshack.us/img525/7642/timeformat.jpg

V4V*_*tta 17

要在XAxis上显示与DateTime相关的值,您可以选择设置XValueType属性.

在您的情况下Series[0].XValueType = ChartValueType.Time,显示与时间相关的值是正确的.

要格式化您可以使用的值,ChartAreas[0].AxisX.LabelStyle.Format这会将您的值转换为所需的格式,例如HH:mm:ss.

ChartAreas[0].AxisX.LabelStyle.Format ="HH:mm:ss";
Run Code Online (Sandbox Code Playgroud)

  • 看看`hh:mm:ss tt` (2认同)