aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2019-08-30 13:46:00 +0100
committerGravatar jesopo2019-08-30 13:46:00 +0100
commit58a4fd7e7471d013d2f804a2b5ba0231e70ee338 (patch)
treee46007bb6276ebc783778aeb908d6f1213e892f2 /src
parentDon't use 'Z' for "utc timezone" - actually parse timezone out of datetimes (diff)
signature
round microseconds up to a whole number and zero-pad to 3 chars
Diffstat (limited to 'src')
-rw-r--r--src/utils/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/utils/__init__.py b/src/utils/__init__.py
index d19c74dc..69d74fa2 100644
--- a/src/utils/__init__.py
+++ b/src/utils/__init__.py
@@ -20,7 +20,8 @@ def iso8601_format(dt: datetime.datetime, milliseconds: bool=False) -> str:
ms_format = ""
if milliseconds:
- ms_format = ".%d" % (dt.microsecond/1000)
+ ms_format = ".%s" % str(int(dt.microsecond/1000)).zfill(3)
+
return "%s%s%s" % (dt_format, ms_format, tz_format)
def iso8601_format_now(milliseconds: bool=False) -> str:
now = datetime.datetime.utcnow().replace(tzinfo=datetime.timezone.utc)