Python on Windows - Skift lokal tidssone

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er nybegynder til python og var googling i årevis, selvom jeg aldrig fandt svar på mit spørgsmål - måske er du kunne hjælpe mig med at lede


Jeg arbejder på at automatisere en applikationsudvikling, der har den del af at ændre den lokale server tidzone (Windows er platformen). Desuden bruger jeg Listbox fra tkinter til at samle input af den nødvendige tidszone fra bruger (listeboks er fyldt med common\_timezones fra pytz).


Jeg ville ændre det med en python, ved hjælp af pytz og overføre resultatet til tzutils, men det lykkedes aldrig, da resultatet af pytz er i Unix-format og tzutils accepterer 'UTC +'.


Er der nogen indbygget fuction i python, som kunne hjælpe mig med at ændre tidszonen lokalt eller kan være måde at konvertere resultatet af pytz til inputformatet, som vil blive accepteret af tzutils? Eller går jeg en forkert måde?

Bedste reference


Hvis du er bekymret for tidszonen, prøv dette:


from time import gmtime, strftime
print strftime("\%z", gmtime())

Andre referencer 1


Problemet er løst, jeg brugte powershell opkald fra python script til dette. tak skal du have.