点网高图表日期时间标签格式显示不正确



我想在我的yAxis上显示星期几(例如星期一等),在我的xAxis上以h:m为单位显示时间。我在创建数据点时使用相同的日期时间对象。

new object[] {sp.ProjectStart, sp.ProjectStart, 79}

我使用日期时间标签格式作为这样,

DateTimeLabelFormats = new DateTimeLabel { Day = "%e.%b" }
DateTimeLabelFormats = new DateTimeLabel { Minute = "%H:%M" }

但是,这些将显示完全相同的内容,即这种情况是H:M。如果我将日期时间对象更改为例如DateTime.Now,我将得到H:M:s:ms。

似乎只有日期时间对象对格式有影响。有没有办法从任何给定的日期时间对象中选择我要显示的内容?

我解决了!

我需要格式化的日期时间标签是小时。

所以我只是把

DateTimeLabelFormats = new DateTimeLabel { Hour = "%a %e.%b" } 

而不是

DateTimeLabelFormats = new DateTimeLabel { Day = "%e.%b" }

我想这取决于您获得的日期时间对象或其他东西。

最新更新