猿问

从号码中获取月份名称

如何从月份编号中获得月份名称?


例如,如果我有3,我想返回march


date.tm_month()

如何获得字符串march?


HUX布斯
浏览 336回答 3
3回答

慕侠2389804

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

jeck猫

import datetimemydate = datetime.datetime.now()mydate.strftime("%B")返回:12月有关Python文档网站的更多信息您还可以使用%b它返回月份名称的缩写。mydate.strftime("%b")对于上面的示例,它将返回Dec。

慕森卡

如果您只需要知道给定数字(1-12)的月份名称,就没有太大帮助,因为当前日期无关紧要。calendar.month_name[i]要么calendar.month_abbr[i]在这里更有用。这是一个例子:import calendarfor month_idx in range(1, 13):    print (calendar.month_name[month_idx])    print (calendar.month_abbr[month_idx])    print ("")样本输出:JanuaryJanFebruaryFebMarchMar...
随时随地看视频慕课网APP

相关分类

Python
我要回答