我在Win7 + Chrome中使用phpMyAdmin 4.4.14,在Linux中使用MySQL 5.6。
我的时区是+8
Linux中的date
命令返回正确的日期和时间。
当我在phpMyAdmin中发出select now()
时,日期和时间是正确的。
但是,当我打印结果时,Generation Time
中的时间值是错误的。
看起来Generation Time
小时内没有+8。
如何解决?
干杯,
Alvin SIU
答案 0 :(得分:1)
打印视图是通过PHP脚本完成的,因此问题出在PHP中,而不是MySQL中。要更改此时间戳,您需要打开php.ini并使用所需的值更改/添加import cv2
import numpy as np
import os
vc = cv2.VideoCapture('new1.avi')
c=1
if vc.isOpened():
rval , frame = vc.read()
else:
rval = False
while rval:
rval, frame = vc.read()
cv2.imwrite(str(c) + '.jpg',frame)
image_name=str(c)+'.jpg'
cascPath = "haarcascade_frontalface_default.xml"
faceCascade = cv2.CascadeClassifier(cascPath)
image=cv2.imread(image_name)
gray=cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.2,
minNeighbors=5,
minSize=(30, 30),
flags = cv2.cv.CV_HAAR_SCALE_IMAGE
)
print "Found {0} faces!".format(len(faces))
if len(faces)>=1:
for (x, y, w, h) in faces:
cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)
cv2.imshow("Faces found" ,image)
cv2.waitKey(0)
else:
a="rm "+image_name
os.popen(a)
c = c + 1
cv2.waitKey(1)
vc.release()
变量:
date.timezone
所有可用的时区都可以在这里找到: http://www.php.net/manual/en/timezones.php