Ben akımı dönüştürmek istediğiniz (başka güne UTC-0500 değilim, o zaman DST başlar) ...
Python'da +0900'e kadar olan süre, sadece bu durumda sunucu bazında veya global olarak değiştirmek istemiyorum.
UTC offset
+0900
Zaman dilimi için geçerli zamanı almak için:
from datetime import datetime, timedelta
current_time_in_utc = datetime.utcnow()
result = current_time_in_utc + timedelta(hours=9)
ayrıca aksi takdirde nedeniyle DST geçişleri ve diğer zaman dilimine göre yanlış sonuçlar alabilirsiniz pytz kütüphane kullanmadığınız sürece farkında datetime nesneleri kullanmayın
değişir. Tarih saat nesnelerinde bazı aritmetikler yapmanız gerekiyorsa; önce onları UTC'ye dönüştür. Eğer pytz ve diğer harici modüller kullanabilirsiniz olur ne olmaz
Teşekkürler. Mükemmel cevap! Yerel, UTC ve kaydırılmış zamanınızı tam resmini göstermek için baskı datetime.utcnow() 'da da ekleyebilirsiniz. –