Python HTMLCalendar.formatmonth()方法 (Python HTMLCalendar.formatmonth() Method)
formatmonth() method is an inbuilt method of the HTMLCalendar class of calendar module in Python. It works on HTMLCalendar class object and returns an HTML table which represents the given month's calendar.
formatmonth()方法是Python中日历模块的HTMLCalendar类的内置方法。 它适用于HTMLCalendar类对象,并返回表示给定月份日历HTML表。
Module:
模块:
import calendar
Class:
类:
from calendar import HTMLCalendar
Syntax:
句法:
formatmonth(year, month, withyear=True)
Parameter(s):
参数:
year: It is a required parameter, which specifies the year of the calendar
year :这是必填参数,用于指定日历的年份
month: It is a required parameter, which specifies the month of the calendar
month :这是必填参数,用于指定日历的月份
withyear: It is an optional parameter, which specifies whether the year will be included in the header, otherwise just the month name will be used; Default value = True.
withyear :这是一个可选参数,它指定是否在标题中包含年份,否则仅使用月份名称; 默认值= True。
Return value:
返回值:
The return type of this method is <class 'str'>, it returns a month's calendar as an HTML table.
此方法的返回类型为<class'str'> ,它以HTML表的形式返回一个月的日历。
Example:
例:
# Python program to illustrate the
# use of formatmonth() method
# import class
import calendar
cal = calendar.HTMLCalendar()
year = 2020
month = 2
print(cal.formatmonth(year, month))
Output
输出量
<table border="0" cellpadding="0" cellspacing="0" class="month">
<tr>
<th colspan="7" class="month">February 2020</th>
</tr>
<tr>
<th class="mon">Mon</th>
<th class="tue">Tue</th>
<th class="wed">Wed</th>
<th class="thu">Thu</th>
<th class="fri">Fri</th>
<th class="sat">Sat</th>
<th class="sun">Sun</th>
</tr>
<tr>
<td class="noday"> </td>
<td class="noday"> </td>
<td class="noday"> </td>
<td class="noday"> </td>
<td class="noday"> </td>
<td class="sat">1</td>
<td class="sun">2</td>
</tr>
<tr>
<td class="mon">3</td>
<td class="tue">4</td>
<td class="wed">5</td>
<td class="thu">6</td>
<td class="fri">7</td>
<td class="sat">8</td>
<td class="sun">9</td>
</tr>
<tr>
<td class="mon">10</td>
<td class="tue">11</td>
<td class="wed">12</td>
<td class="thu">13</td>
<td class="fri">14</td>
<td class="sat">15</td>
<td class="sun">16</td>
</tr>
<tr>
<td class="mon">17</td>
<td class="tue">18</td>
<td class="wed">19</td>
<td class="thu">20</td>
<td class="fri">21</td>
<td class="sat">22</td>
<td class="sun">23</td>
</tr>
<tr>
<td class="mon">24</td>
<td class="tue">25</td>
<td class="wed">26</td>
<td class="thu">27</td>
<td class="fri">28</td>
<td class="sat">29</td>
<td class="noday"> </td>
</tr>
</table>
Example:
例:
# Python program to illustrate the
# use of formatmonth() method withyear included
# import class
import calendar
cal = calendar.HTMLCalendar()
year = 2010
month = 12
print(cal.formatmonth(year, month, withyear=False))
Output
输出量
<table border="0" cellpadding="0" cellspacing="0" class="month">
<tr>
<th colspan="7" class="month">December</th>
</tr>
<tr>
<th class="mon">Mon</th>
<th class="tue">Tue</th>
<th class="wed">Wed</th>
<th class="thu">Thu</th>
<th class="fri">Fri</th>
<th class="sat">Sat</th>
<th class="sun">Sun</th>
</tr>
<tr>
<td class="noday"> </td>
<td class="noday"> </td>
<td class="wed">1</td>
<td class="thu">2</td>
<td class="fri">3</td>
<td class="sat">4</td>
<td class="sun">5</td>
</tr>
<tr>
<td class="mon">6</td>
<td class="tue">7</td>
<td class="wed">8</td>
<td class="thu">9</td>
<td class="fri">10</td>
<td class="sat">11</td>
<td class="sun">12</td>
</tr>
<tr>
<td class="mon">13</td>
<td class="tue">14</td>
<td class="wed">15</td>
<td class="thu">16</td>
<td class="fri">17</td>
<td class="sat">18</td>
<td class="sun">19</td>
</tr>
<tr>
<td class="mon">20</td>
<td class="tue">21</td>
<td class="wed">22</td>
<td class="thu">23</td>
<td class="fri">24</td>
<td class="sat">25</td>
<td class="sun">26</td>
</tr>
<tr>
<td class="mon">27</td>
<td class="tue">28</td>
<td class="wed">29</td>
<td class="thu">30</td>
<td class="fri">31</td>
<td class="noday"> </td>
<td class="noday"> </td>
</tr>
</table>
翻译自: https://www.includehelp.com/python/htmlcalendar-formatmonth-method-with-example.aspx