由于某种原因,我在PHP中执行以下操作时获得了正确的日期名称,但是日期编号不正确...
import numpy as np
import matplotlib.pyplot as plt
arr1= np.loadtxt("test_array1.txt")
arr2= np.loadtxt("test_array2.txt")
fig, (ax1, ax2)=plt.subplots(1, 2)
ax1.set_rasterized(False)
ax1.pcolorfast(arr1)
ax2.pcolorfast(arr2, rasterized=False)
plt.show()
fig.set_rasterized(False)
fig.savefig("test.pdf")
奇怪的是,我在浏览器调用getDay()时使用JS返回做同样的事情,所以它看起来并不是特定于语言的。注意:我正在使用LAMP堆栈。
任何人都知道这是为什么?谢谢。
答案 0 :(得分:1)
您使用的日期参数<?php date('d', $timestamp); // returns day of month with leading 0's ?>
正在返回正确的值。您需要引用另一个参数来返回您期望的结果:
从PHP手册:
“w”星期几的数字表示0(星期日) 到6(星期六)
您需要“d”或“D”来表示该月的某一天。
w gives Numeric representation of the day of the week 0 (for Sunday) through 6 (for Saturday)
答案 1 :(得分:1)
原因是这个
$ sudo -u hdfs hadoop fs -chmod 777 /user/spark $ sudo -u spark hadoop fs -chmod 777 /user/spark/applicationHistory
w - 从星期日到星期六从0到6计算,这就是为什么你得到4