【问题标题】:Problem with datetime module-Python日期时间模块的问题-Python
【发布时间】:2010-10-28 15:19:13
【问题描述】:

这是怎么回事:

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

print month

但这不是吗?

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

print month

谢谢!

【问题讨论】:

    标签: python


    【解决方案1】:

    %m 不是 % 运算符支持的格式字符。这是此运算符支持的formating characters 列表

    当您使用strftime 函数构建日期字符串时,%m 有效

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-05-09
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      相关资源
      最近更新 更多