Tôi nhận được phản hồi từ phần còn lại là định dạng thời gian Epoch như
start_time = 1234566
end_time = 1234578
Tôi muốn chuyển đổi giây đó trong thời gian định dạng MySQL để tôi có thể lưu trữ sự khác biệt trong cơ sở dữ liệu MySQL của mình.
Tôi đã thử:
>>> 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)
Kết quả trên không phải là điều tôi đang mong đợi. Tôi muốn nó như thế
2012-09-12 21:00:00
Xin đề nghị làm thế nào tôi có thể đạt được điều này?
Ngoài ra, tại sao tôi nhận được TypeError: a float is required
cho
>>> 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
? Đây không phải là một kỷ nguyên hợp lệ. Hãy thửtime.gmtime(float(str(i)[:-6]+'.'+str(i)[-6:]))
mài
là1347516459425
.