为了账号安全,请及时绑定邮箱和手机立即绑定

从号码中获取月份名称

从号码中获取月份名称

HUX布斯 2019-10-26 12:59:28
如何从月份编号中获得月份名称?例如,如果我有3,我想返回marchdate.tm_month()如何获得字符串march?
查看完整描述

3 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

从中可以看到calendar.month_name[3]它将返回March,并且的数组索引0为空字符串,因此也无需担心零索引。

查看完整回答
反对 回复 2019-10-26
?
jeck猫

TA贡献1909条经验 获得超7个赞

import datetime

mydate = datetime.datetime.now()

mydate.strftime("%B")

返回:12月


有关Python文档网站的更多信息


您还可以使用%b它返回月份名称的缩写。


mydate.strftime("%b")

对于上面的示例,它将返回Dec。


查看完整回答
反对 回复 2019-10-26
?
慕森卡

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


...


查看完整回答
反对 回复 2019-10-26
  • 3 回答
  • 0 关注
  • 335 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信