나는 나머지에서 응답을 받고있는 것은 Epoch 시간 형식입니다.
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
@Burhan 어떻게 이것이 유효한 Epoch가 아님을 알았습니까?
—
user1667633
Epoch는 ~ 10¹⁰ 범위에 있기 때문에. time.ctime (1347516459.425)을 사용하면 Sep 13 '12가 표시됩니다. 소수점을 염두에 두십시오.
—
Pax Vobiscum
유닉스 타임 을 의미 할 때 "에포크 시간"이라고 부르지 마십시오 . 컴퓨팅에 사용 된 많은 시대 가있었습니다 .
—
Matt Johnson-Pint
나는 epoch = unix = posix ...를 지적 해 주셔서 감사합니다.
—
Ben
1347516459425
합니까? 이것은 유효한 에포크가 아닙니다. 시도time.gmtime(float(str(i)[:-6]+'.'+str(i)[-6:]))
곳i
입니다1347516459425
.