我有一个独特的情况,我需要从SQL服务器提取当前时间,并在python程序中使用该值作为字符串。我不知道如何将其下拉以打印或分配给变量。
示例:
做事。。。var=mySQL服务器日期时间<----我该怎么做那部分??打印var;做更多的事情。。。
您可以使用_mysql这样的库来连接到服务器,这样的东西应该可以工作。
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()
current_time
将是一个datetime.datetime对象,您可以从那里以任何方式处理它