mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 14:27:07 +00:00
Merge pull request #1154 from balloob/fix-time-utils
Fixed time zone conversion with no TZ specified
This commit is contained in:
commit
a417156d84
@ -48,7 +48,7 @@ def as_utc(dattim):
|
|||||||
if dattim.tzinfo == UTC:
|
if dattim.tzinfo == UTC:
|
||||||
return dattim
|
return dattim
|
||||||
elif dattim.tzinfo is None:
|
elif dattim.tzinfo is None:
|
||||||
dattim = dattim.replace(tzinfo=DEFAULT_TIME_ZONE)
|
dattim = DEFAULT_TIME_ZONE.localize(dattim)
|
||||||
|
|
||||||
return dattim.astimezone(UTC)
|
return dattim.astimezone(UTC)
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ def as_local(dattim):
|
|||||||
if dattim.tzinfo == DEFAULT_TIME_ZONE:
|
if dattim.tzinfo == DEFAULT_TIME_ZONE:
|
||||||
return dattim
|
return dattim
|
||||||
elif dattim.tzinfo is None:
|
elif dattim.tzinfo is None:
|
||||||
dattim = dattim.replace(tzinfo=UTC)
|
dattim = UTC.localize(dattim)
|
||||||
|
|
||||||
return dattim.astimezone(DEFAULT_TIME_ZONE)
|
return dattim.astimezone(DEFAULT_TIME_ZONE)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user