如何从月份编号中获得月份名称?例如,如果我有3,我想返回marchdate.tm_month()如何获得字符串march?
3 回答
jeck猫
TA贡献1909条经验 获得超7个赞
import datetime
mydate = datetime.datetime.now()
mydate.strftime("%B")
返回:12月
有关Python文档网站的更多信息
您还可以使用%b它返回月份名称的缩写。
mydate.strftime("%b")
对于上面的示例,它将返回Dec。
慕森卡
TA贡献1806条经验 获得超8个赞
如果您只需要知道给定数字(1-12)的月份名称,就没有太大帮助,因为当前日期无关紧要。
calendar.month_name[i]
要么
calendar.month_abbr[i]
在这里更有用。
这是一个例子:
import calendar
for month_idx in range(1, 13):
print (calendar.month_name[month_idx])
print (calendar.month_abbr[month_idx])
print ("")
样本输出:
January
Jan
February
Feb
March
Mar
...
添加回答
举报
0/150
提交
取消