python日历助手。
calendar的Python项目详细描述
日历
python日历和日期时间帮助程序。
- 免费软件:BSD许可证
- 文档:https://calendary.readthedocs.io。
功能
返回任意年份的天数列表
cal=Calendary(2016)weekdays=cal.weekday_calendar()today=datetime.datetime.now().date()forweekday,dateinweekdays:ifdate<today:print("{0}-{1}-{2} was a {3}".format(date.month,date.day,date.year,weekday))elifdate==today:print("Today is {}".format(weekday))else:print("{0}-{1}-{2} will be a {3}".format(date.month,date.day,date.year,weekday))
返回仅包含工作日的列表(默认值:星期一到星期五)
cal=Calendary(2016)workdays=cal.workday_calendar()forweekday,dateinworkdays:print(weekday,date)
更改工作周的开始和结束时间
cal=Calendary(2016)# Work Tuesday - Saturdayworkdays=cal.workday_calendar(workweek_start=1,workweek_end=5)
获取特定月份的日历
cal=Calendary(2016)# July calendarcal.month(7)# July workweek calendarcal.month(7,work=True,workweek_start=1,workweek_end=5)
获取相对于日历的特定日期
cal=Calendary(2016)# Get the third Thursday in July of 2016cal.weekday('Thursday',month=7,ordinal=3)# Get all Thursdays in July 2016cal.weekday('Thursday',month=7)# Get the third Thursday in 2016cal.weekday('Thursday',ordinal=3)# Get all Thursdays in 2016cal.weekday('Thursday')# Get all Mondays and Thursdays in July, 2016 using weekday index valuescal.weekday((0,3),month=7)
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2016-07-20)
- pypi上的第一个版本。