DotNet Highcharts DateTimeLabelFormat无法正确显示

时间:2013-11-14 14:53:13

标签: highcharts

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

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

我使用DateTimeLabelFormats,

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

然而,这些将显示完全相同的东西,这种情况是H:M。如果我将datetime对象更改为例如DateTime.Now,我将得到H:M:s:ms。

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

1 个答案:

答案 0 :(得分:0)

我解决了!

我需要格式化的datetimelabel是Hour。

所以我只是把

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

而不是

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

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