【问题标题】:Formatting dates of category axis labels格式化类别轴标签的日期
【发布时间】:2016-12-22 14:14:34
【问题描述】:

我有一个对象数组,我在剑道中显示为折线图。 类别轴是日期,是很长一段时间之间的数据。我想整齐地显示这个日期(英国/世界其他地区日期格式)。但是我似乎无法让它发挥作用。下面是我的 HTML 代码

<kendo-chart [transitions]="true">
    <kendo-chart-axis-defaults [majorGridLines]="{ visible : false}">
    </kendo-chart-axis-defaults>
    <kendo-chart-category-axis>
        <kendo-chart-category-axis-item>
            <kendo-chart-category-axis-item-labels culture="en-GB"
                                                   format="d"
                                                   step="50">
            </kendo-chart-category-axis-item-labels>
        </kendo-chart-category-axis-item>
    </kendo-chart-category-axis>
    <kendo-chart-value-axis>
        <kendo-chart-value-axis-item>
            <kendo-chart-value-axis-item-labels culture="en-GB"
                                                format="c">
            </kendo-chart-value-axis-item-labels>
        </kendo-chart-value-axis-item>
    </kendo-chart-value-axis>
    <kendo-chart-series>
        <kendo-chart-series-item type="line" [data]="items | async"
                                 field="cumulativePercentReturn"
                                 markers="markers"
                                 dashType="solid"
                                 categoryField="startDate">
        </kendo-chart-series-item>
    </kendo-chart-series>
</kendo-chart>

然而,日期仍然呈现为yyyy-mm-dd 等。 angular 2 的剑道指南在这里不是很具体,请我参考网站上不存在的全球化文章。

如果有人可以帮助我完成这项工作。我已经尝试以我能想到的所有方式编辑该格式字符串。

【问题讨论】:

    标签: kendo-ui-angular2 kendo-chart


    【解决方案1】:

    所以我解决了这个问题! 结果返回的 JSON 数据显示了格式化为字符串的日期。当我将此字符串转换回日期时,日期格式有效。

    【讨论】:

      猜你喜欢
      • 2013-03-28
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多