Tento example code generuje timezone-aware datetime pro každou hodinu v daném dni (minutes & seconds jsou vždy set na 0) v daném timezone.
Nejprve nainstalujte UliEngineering library a pytz pro timezones:
install_uliengineering.sh
pip install --user UliEngineering pytzNyní můžete použít UliEngineering.Utils.Date.yield_hours_on_day():
yield_hours_example.py
from UliEngineering.Utils.Date import *
for hour in yield_hours_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin"):
pass # TODO: Your code goes hereNebo, pokud chcete mít list of datetime instances místo generator:
yield_hours_list_example.txt
from UliEngineering.Utils.Date import *
hours = list(yield_hours_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin")))
Podívejte se na podobné články podle kategorie:
Python
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow