谷歌图表日期的c#日期时间格式(yyyy-mm-ddT00:00:00)

我即将将 .NetCore 数据显示到谷歌图表中。日期格式为日期时间。


public List<object[]> GetProdVal()

{

    List<object[]> value = new List<object[]>();

    foreach (var item in valuelist)

    {

        object[] val = {

        item.Date,

        item.TotalCost

        };

        value.Add(val);

    }

    return value;

当我将日期格式视为谷歌图表中的字符串时,它会返回值并且运行良好。


  prodval_chartData = @Json.Serialize(ViewBag.productionvalue, new Newtonsoft.Json.JsonSerializerSettings {

                StringEscapeHandling =Newtonsoft.Json.StringEscapeHandling.EscapeHtml});


var prodval_data = new google.visualization.DataTable();

            prodval_data.addColumn('date', 'Date');

            prodval_data.addColumn('number', 'Total');

            prodval_data.addRows(prodval_chartData);

但是当我将格式更改为日期时,我收到以下错误:


Uncaught Error: Type mismatch. Value 2018-04-22T00:00:00 does not match type date in column index 0



慕村225694
浏览 184回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP