ฉันได้รับการตอบกลับจากส่วนที่เหลือเป็นรูปแบบเวลาของยุค
start_time = 1234566
end_time = 1234578
ฉันต้องการแปลงวินาทีของยุคในรูปแบบ MySQL เพื่อให้ฉันสามารถเก็บความแตกต่างในฐานข้อมูล MySQL ของฉัน
ฉันเหนื่อย:
>>> import time
>>> time.gmtime(123456)
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=2, tm_hour=10, tm_min=17, tm_sec=36, tm_wday=4, tm_yday=2, tm_isdst=0)
ผลลัพธ์ข้างต้นไม่ใช่สิ่งที่ฉันคาดหวัง ฉันต้องการมันเหมือน
2012-09-12 21:00:00
โปรดแนะนำฉันจะทำสิ่งนี้ได้อย่างไร
นอกจากนี้ทำไมฉันได้รับTypeError: a float is required
สำหรับ
>>> getbbb_class.end_time = 1347516459425
>>> mend = time.gmtime(getbbb_class.end_time).tm_hour
Traceback (most recent call last):
...
TypeError: a float is required
1347516459425
? นี่ไม่ใช่ยุคที่ถูกต้อง ลองtime.gmtime(float(str(i)[:-6]+'.'+str(i)[-6:]))
ที่เป็นi
1347516459425