SORU
12 EYLÜL 2010, Pazar


Python: epoch beri saniye ile bir datetime nesnesi Başlatılamıyor

time modül başlatıldı epoch beri saniye kullanılarak yapılabilir:

>>> import time
>>> t1=time.gmtime(1284286794)
>>> t1
time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, 
                 tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0)

Zarif bir şekilde aynı şekilde datetime.datetime bir nesneyi başlatmak için var mı?

Teşekkürler

Adam

CEVAP
12 EYLÜL 2010, Pazar


datetime.datetime.fromtimestamp eğer saat dilimini biliyorsanız, time.gmtime ile aynı çıktıyı üretmek olabilir

>>> datetime.datetime.fromtimestamp(1284286794)
datetime.datetime(2010, 9, 12, 11, 19, 54)

ya

>>> datetime.datetime.utcfromtimestamp(1284286794)
datetime.datetime(2010, 9, 12, 10, 19, 54)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • PlayStation

    PlayStation

    16 Aralık 2005
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010