Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/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
使用python将datetime转换为整数进行NVD3绘图_Python_Nvd3.js - Fatal编程技术网

使用python将datetime转换为整数进行NVD3绘图

使用python将datetime转换为整数进行NVD3绘图,python,nvd3.js,Python,Nvd3.js,我正在使用python制作一个日期在x轴上的NVD3图表。 我最近注意到,在一台机器上显示2017年3月的日期,而在另一台带有另一时区的机器上显示2017年2月 我用过: x = datetime(2017, 3, 1) 1000 * int(time.mktime(x.timetuple())) 1488355200000L 还尝试: 1000*(x-datetime(1970,1,1)).total_seconds() 1488326400000.0 两人都休息一个月。 在javascr

我正在使用python制作一个日期在x轴上的NVD3图表。 我最近注意到,在一台机器上显示2017年3月的日期,而在另一台带有另一时区的机器上显示2017年2月

我用过:

x = datetime(2017, 3, 1)
1000 * int(time.mktime(x.timetuple()))
1488355200000L
还尝试:

1000*(x-datetime(1970,1,1)).total_seconds()
1488326400000.0
两人都休息一个月。 在javascript中,我尝试:

var x = new Date(2017 , 3, 1);
x.getTime();
1491030000000
这是一个更大的数字,所以它可能是正确的答案,但我不知道python中的等效值。 有人知道如何纠正这个问题吗?
在python中,datetime.datetime(年,月,日,小时=0,分钟=0,秒=0,微秒=0,tzinfo=None,*,fold=0),参数月应该是
1@max,谢谢你的更新,希望它也能帮助其他人。感谢您澄清存在差异的原因:)
    A_DAY = 86400000
    xdata = A_DAY + 1000 * (x.replace(tzinfo=None)-datetime(1970,1,1)).total_seconds()