我正在尝试一些API电子商务,我按照他们的例子,但我一直收到时间戳错误/不匹配。
API需要采用以下格式的时间戳:
2017-08-29T09:54:00+07:00
我试过了:
datetime.now().isoformat()
但它没有时区就返回了:
'2017-08-29T09:54:57.702000'
然后我尝试了:
datetime.now(pytz.timezone( 'Asia/Jakarta' )).isoformat()
但它返回:
2017-08-29T09:54:00.547000+07:00
基本上python版本不使用:对于分钟和秒,它们似乎也给出了API不需要的微秒。我如何在python 2中获得这种格式?
年 - 月 - 日,然后是T小时 - 分 - 秒+时区
2017-08-29T09:54:00+07:00
答案 0 :(得分:0)
我明白了
datetime.now(pytz.timezone( 'Asia/Jakarta')).replace(microsecond=0).isoformat()