datetime模块问题 - Python

时间:2009-05-24 23:20:22

标签: python

为什么会这样:

import datetime
now = datetime.datetime.now()
month = '%d' % now.month

print month

但这不是吗?

import datetime
now = datetime.datetime.now()
month = '%m' % now.month

print month

谢谢!

2 个答案:

答案 0 :(得分:3)

%m不是%运算符支持的格式字符。以下是此运算符

支持的formating characters列表 当您使用strftime函数构建日期字符串

时,

%m有效

答案 1 :(得分:1)

'%d'是一个插入“有符号整数十进制”的格式字符,'%m'没有这样的含义。列出了可能的格式字符here