Datetime für jede Minute eines Tages in Python generieren
Dieser Beispielcode generiert eine zeitzonenbewusste Datetime für jede Minute (die Sekunden werden immer auf 0 gesetzt) für einen bestimmten Tag in einer bestimmten Zeitzone.
Installiere zunächst die UliEngineering-Bibliothek und pytz für Zeitzonen:
install_uliengineering.sh
pip install --user UliEngineering pytzNun kannst du UliEngineering.Utils.Date.yield_minutes_on_day() verwenden:
yield_minutes_example.py
from UliEngineering.Utils.Date import *
for minute in yield_minutes_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin"):
pass # TODO: Dein Code kommt hier hinOder, wenn du eine list von datetime-Instanzen anstelle eines Generators möchtest:
yield_minutes_list_example.txt
from UliEngineering.Utils.Date import *
minutes = list(yield_minutes_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin")))Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow