gpt4 book ai didi

javascript - 在谷歌图表中传递日期值

转载 作者:行者123 更新时间:2023-11-28 08:15:25 25 4
gpt4 key购买 nike

用于将日期和时间传递到谷歌图表.cs代码:

public static List<Dataes> GetData()
{
List<Dataes> dataList = new List<Dataes>();

dataList.Add(new Dataes("Column 1", DateTime.ParseExact("2010-11-03 00:00:00.000", "yyyy-MM-dd HH:mm tt", null)));
dataList.Add(new Dataes("Column 2", DateTime.ParseExact("2011-11-03 00:00:00.000", "yyyy-MM-dd HH:mm tt", null)));
dataList.Add(new Dataes("Column 3", DateTime.ParseExact("2012-11-03 00:00:00.000", "yyyy-MM-dd HH:mm tt", null)));
dataList.Add(new Dataes("Column 4", DateTime.ParseExact("2013-11-03 00:00:00.000", "yyyy-MM-dd HH:mm tt", null)));

DateTime MyDateTime;
MyDateTime = new DateTime();
MyDateTime = DateTime.ParseExact("2013-11-03 00:00:00.000", "yyyy-MM-dd HH:mm tt", null);
return dataList;


}

在脚本代码中

  function drawVisualization(dataValues) {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Column Name');
data.addColumn('DateTime', 'Date');

for (var i = 0; i < dataValues.length; i++) {
data.addRow([dataValues[i].ColumnName, dataValues[i].MyDateTime]);
}

new google.visualization.BarChart(document.getElementById('visualization')).
draw(data, { title: "Google Charts Example" });
}

这是我的简短代码。尝试将日期传递给谷歌图表。但它没有收到任何人可以帮助我解决。谢谢。

最佳答案

Dot NET MVC(或您正在使用的任何东西)将 DateTime 转换为如下所示的格式:

  "\/Date(1239018869048)\/"

您需要将其转换为 javaScript 日期:

new Date(parseInt(dataValues[i].MyDateTime.substr(6)));

看这篇文章ASP.NET MVC JsonResult Date Format

关于javascript - 在谷歌图表中传递日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23651218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com