Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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中使用它_Python_Mysql_Datetime - Fatal编程技术网

获取服务器时间并在python中使用它

获取服务器时间并在python中使用它,python,mysql,datetime,Python,Mysql,Datetime,我有一个独特的情况,我需要从SQL server中提取当前时间,并在python程序中将该值作为字符串使用。我不知道如何将其下拉以打印或分配给变量 例如: 做些事情。。。 var=mySQL-server-datetime您可以使用类似于库的方法连接到服务器,这样应该可以工作 import _mysql db = _mysql.connect(host="localhost",user="user", passwd="pass", db="db") db.execute('select now

我有一个独特的情况,我需要从SQL server中提取当前时间,并在python程序中将该值作为字符串使用。我不知道如何将其下拉以打印或分配给变量

例如:

做些事情。。。
var=mySQL-server-datetime您可以使用类似于库的方法连接到服务器,这样应该可以工作

import _mysql

db = _mysql.connect(host="localhost",user="user", passwd="pass", db="db")
db.execute('select now()')
r = db.store_result()

time_var = r[0][0]

print time_var

在大多数情况下,最安全的方法是使用GMT,并在需要时计算偏移量。但是,如果您需要从MySQL获取日期,它应该类似于以下内容:

import MySQLdb

db = MySQLdb.connect(host="localhost", user="root", passwd="")

c = db.cursor()
c.execute("SELECT NOW()")
current_time = c.fetchone()

当前时间将是一个datetime.datetime对象,您可以从那里以任何方式处理它

有人想解释下行投票吗?我相信fetchone将返回一个单元素元组,您必须将其解包以正确分配值。当前时间=c.fetchone应该可以工作。