Python datetime转换为不带毫秒的字符串
- 论坛
- Python datetime转换为不带毫秒的字符串
13 浏览
Python datetime转换为不带毫秒的字符串
我正在将UTC时间字符串添加到目前仅包含阿姆斯特丹时间字符串的Bitbucket API响应中。为了与其他地方返回的UTC时间字符串保持一致,所需的格式是2011-11-03 11:07:04
(后面跟着+00:00
,但这不重要)。
如何从具有微秒组件的datetime
实例创建这样的字符串(不包含微秒组件)?
>>> import datetime >>> print unicode(datetime.datetime.now()) 2011-11-03 11:13:39.278026
我将把我想到的最佳选项作为可能的答案添加进来,但可能还有更优雅的解决方案。
编辑:我应该提到,我实际上并没有打印当前时间-我使用datetime.now
提供了一个快速示例。因此,解决方案不应假设它接收到的任何datetime
实例都包含微秒组件。