获取服务器时间并在python中使用它
我有一个独特的情况,我需要从SQL server中提取当前时间,并在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
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应该可以工作。