Ce code d’exemple génère un datetime conscient du fuseau horaire pour chaque seconde d’un jour donné dans un fuseau horaire donné.
D’abord, installez la bibliothèque UliEngineering et pytz pour les fuseaux horaires :
install_uliengineering.sh
pip install --user UliEngineering pytzMaintenant vous pouvez utiliser UliEngineering.Utils.Date.yield_seconds_on_day() :
yield_seconds_example.py
from UliEngineering.Utils.Date import *
for second in yield_seconds_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin"):
pass # TODO : Votre code va iciOu, si vous voulez avoir une list d’instances datetime au lieu d’un générateur :
yield_seconds_list_example.py
from UliEngineering.Utils.Date import *
seconds = list(yield_seconds_on_day(year=2022, month=6, day=15, tz=pytz.timezone("Europe/Berlin")))
Consultez les articles similaires par catégorie :
Python
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow