在 python 中显示来自 mysql 的数据时,时间和日期列看起来几乎不可读。有没有办法以日期和时间格式显示它?
When displaying data from mysql in python, time and date column looks almost unreadable.. Is there a way to display it in date and time format?
我想在Python
中显示一个mysqltable,当我使用"Select * from table"
命令时,时间和日期栏显示为一串数字中间有逗号。很难将它们阅读为日期和时间。我的代码是;
from datetime import datetime
import time
import mysql.connector as sq
s = sq.connect(host="localhost", user="root", passwd="Zxcvbnm*1", database="ip_project")
if s.is_connected():
print("Sucess")
try:
print("Displaying Attendance..")
cur=s.cursor()
d="""select * from main"""
cur.execute(d)
data=cur.fetchall()
for i in data:
print(i)
except Exception:
print("Something went wrong.. try again")
输出是;
Sucess
Displaying Attendance..
(1, 'Talia', datetime.datetime(2021, 8, 16, 16, 28, 12))
我想去掉“datetime.datetime”并希望它看起来有点像
(1,'Talia',2021:8:16 16:28:12)
可能吗?也很抱歉工作混乱。这里只是初学者,学校项目需要这个。
阅读有关 strftime(format) method 的内容,以在显式格式字符串的控制下创建表示时间的字符串。
我想在Python
中显示一个mysqltable,当我使用"Select * from table"
命令时,时间和日期栏显示为一串数字中间有逗号。很难将它们阅读为日期和时间。我的代码是;
from datetime import datetime
import time
import mysql.connector as sq
s = sq.connect(host="localhost", user="root", passwd="Zxcvbnm*1", database="ip_project")
if s.is_connected():
print("Sucess")
try:
print("Displaying Attendance..")
cur=s.cursor()
d="""select * from main"""
cur.execute(d)
data=cur.fetchall()
for i in data:
print(i)
except Exception:
print("Something went wrong.. try again")
输出是;
Sucess
Displaying Attendance..
(1, 'Talia', datetime.datetime(2021, 8, 16, 16, 28, 12))
我想去掉“datetime.datetime”并希望它看起来有点像
(1,'Talia',2021:8:16 16:28:12)
可能吗?也很抱歉工作混乱。这里只是初学者,学校项目需要这个。
阅读有关 strftime(format) method 的内容,以在显式格式字符串的控制下创建表示时间的字符串。