ISO 8601 + TimeZone中的DateTime,无微秒

列夫

我需要ISO 8601中没有任何微秒的日期时间字符串。

喜欢:

2015-01-05T11:26:00-03:00

我用:

from pytz import timezone
from datetime import datetime
timezone(settings.TIME_ZONE).localize(datetime.now()).isoformat()

但它返回:

'2015-01-28T17:49:39.711725-03:00'

如何解决?

虚假的

设为microsecond0:

t = timezone(settings.TIME_ZONE).localize(datetime.now()).replace(microsecond=0)
t.isoformat()

datetime.datetime.replace(...)将返回datetime指定属性已修改的新对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章