SORU
13 EYLÜL 2012, PERŞEMBE


Python: datetime içine Epoch zaman Dönüştürme

Geri kalan zamanı Epoch biçiminde bir yanıt gibi alıyorum

start_time = 1234566
end_time = 1234578

MySQL veritabanı farklılıkları deposu diye MySQL biçimi zaman içinde bu Çağ saniye dönüştürmek istiyorum.

Denedim:

>>> 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)

Yukarıdaki sonucu bekliyorum ne değildir. Bunun gibi olmak istiyorum

2012-09-12 21:00:00

Bunu nasıl başarabilir öneririm lütfen?

Ayrıca, Neden TypeError: a float is required alıyorum

>>> getbbb_class.end_time = 1347516459425
>>> mend = time.gmtime(getbbb_class.end_time).tm_hour
Traceback (most recent call last):
  ...
TypeError: a float is required

CEVAP
13 EYLÜL 2012, PERŞEMBE


Biçimlendirilmiş bir dize için zaman değeri (yüzer veya int) dönüştürmek için kullanın:

time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1347517370))

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Matt Harding

    Matt Harding

    23 Mayıs 2006