Can't-saf ofset çıkarma ve duyarlı ofset datetimes
PostgreSQL zaman diliminin farkında timestamptz
bir alan var. Tablodan veri çektiğim zaman, o zaman değil yaş olsun diye şu an çıkarmak istiyorum.
Yaşıyorum sorun datetime.datetime.now()
datetime.datetime.utcnow()
hem bu hatayı alıyorum bana sonuçları saat habersiz zaman geri dönmek gibi görünüyor
TypeError: can't subtract offset-naive and offset-aware datetimes
Bir şekilde bu üçüncü taraf modülü kullanılmadan tercihen) önlemek için vardır.
EDİT: öneriler, ancak zaman dilimini ayarlamak için çalıştığınız için Teşekkürler hataları sadece PG zaman diliminin farkında damgaları kullanın ve her zaman kullanarak eklemek için gidiyorum:.. vermek gibi görünüyor
NOW() AT TIME ZONE 'UTC'
Bu şekilde tüm zaman damgaları varsayılan daha rahatsız edici bunu yapmak için bile olsa () UTC.
Umarım sonunda bunun için bir düzeltme bulabilirsiniz.
CEVAP
denedim dilimimi bilinci kaldırmak zorunda?
naive = dt.replace(tzinfo=None)
zaman dilimi dönüşüm de eklemek zorunda kalabilir.
django 1.4 - 't-ofset naif ve duy...
İOS7 : UİScrollView UİNavigationContro...
Sqlite SINIRI / OFSET sorgu...
Cron N dakikada bir iş çalıştırmak art...
mysql karışıklık ofset ile kullanıldığ...