Skip to content

Commit da22048

Browse files
authored
Merge pull request #27 from rayokota/fix-dt
Fix tz handline in toMillis
2 parents 7c524a3 + df3fece commit da22048

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/jsonata/functions.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2105,7 +2105,10 @@ def datetime_to_millis(timestamp: Optional[str], picture: Optional[str]) -> Opti
21052105
dt = datetime.datetime.strptime(timestamp, "%Y")
21062106
else:
21072107
dt = datetime.datetime.fromisoformat(timestamp)
2108-
dt = dt.replace(tzinfo=datetime.timezone.utc)
2108+
if dt.tzinfo is None:
2109+
dt = dt.replace(tzinfo=datetime.timezone.utc)
2110+
else:
2111+
dt = dt.astimezone(datetime.timezone.utc)
21092112
return int(dt.timestamp() * 1000)
21102113
# try:
21112114
# size = len(timestamp)

0 commit comments

Comments
 (0)