I'm trying to change:
pytz.timezone('Europe/Ljubljana').localize(datetime.datetime.now().replace(microsecond=0))
to print time in Europe/Ljubljana but it still has offset of 2 hours (uses UTC and not local time as in Europe/Ljubljana. Anyone knows what should i change to fix to corect time?
thank you.
was trying different answers from stack with no luck
pytz.timezone('Europe/London').localize(datetime.datetime.now(tzlocal).replace(microsecond=0))
pytz.timezone('Europe/Ljubljana').localize(datetime.datetime.now().replace(microsecond=0))
pytz.timezone('Europe/London').localize(datetime.datetime.now().replace(microsecond=0))
pytz.timezone('Europe/London').localize(datetime.datetime.now().replace(microsecond=0))
pytz.timezone('Europe/London').localize(datetime.datetime.now().replace(microsecond=0))
utc_now.astimezone(pytz.timezone("Pacific/Honolulu"))
pytz.utc.localize().astimezone(pytz.timezone('EST')).replace(microsecond=0))
pytz.timezone().astimezone(datetime.datetime.now(timezone.utc).replace(microsecond=0))
datetime.datetime.now(pytz.timezone('Europe/Ljubljana'))
datetime.datetime.now(ZoneInfo("America/Los_Angeles"))
datetime.datetime.now().astimezone().tzinfo
datetime.timezone(datetime.timedelta(seconds=36000), 'AEST')
datetime.now(timezone.utc).astimezone()
datetime.datetime.now(datetime.timezone.utc).astimezone().tzinfo
(datetime.datetime.now(datetime.timezone(datetime.timedelta(0))).astimezone().tzinfo)