Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在google图表中传递日期值_Javascript_C# 4.0_Google Visualization - Fatal编程技术网

Javascript 在google图表中传递日期值

Javascript 在google图表中传递日期值,javascript,c#-4.0,google-visualization,Javascript,C# 4.0,Google Visualization,用于将日期和时间传递到google图表 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-M

用于将日期和时间传递到google图表 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;  


}
公共静态列表GetData()
{
List dataList=新列表();
添加(新数据(“第1列”,DateTime.ParseExact(“2010-11-03 00:00:00.000”,“yyyy-MM-dd HH:MM tt”,null));
添加(新数据(“第2列”,DateTime.ParseExact(“2011-11-03 00:00:00.000”,“yyyy-MM-dd HH:MM tt”,null));
添加(新数据(“第3列”,DateTime.ParseExact(“2012-11-03 00:00:00.000”,“yyyy-MM-dd HH:MM tt”,null));
添加(新数据(“第4列”,DateTime.ParseExact(“2013-11-03 00:00:00.000”,“yyyy-MM-dd HH:MM tt”,null));
DateTime MyDateTime;
MyDateTime=新的日期时间();
MyDateTime=DateTime.ParseExact(“2013-11-03 00:00:00.000”,“yyyy-MM-dd HH:MM tt”,空);
返回数据列表;
}
在脚本代码中

  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" });
        }
函数绘图可视化(数据值){
var data=new google.visualization.DataTable();
data.addColumn('string','Column Name');
data.addColumn('DateTime','Date');
对于(var i=0;i
这是我的简短代码。请尝试将日期传递给google chart。但它不会被接收。任何人都可以帮我解决。谢谢。

Dot NET MVC(或您正在使用的任何工具)将日期时间转换为如下格式:

  "\/Date(1239018869048)\/"
您需要将其转换为javaScript日期:

new Date(parseInt(dataValues[i].MyDateTime.substr(6)));
看看这篇文章