Python中有许多优秀的日历库和日期库供我们使用,这些库可以帮助我们处理日期和日历相关的操作。接下来,我将为大家介绍几个常用的选择,并提供相应的代码示例。
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
print("当前日期和时间:", now)
# 获取当前日期
date = datetime.date.today()
print("当前日期:", date)
# 格式化日期
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的日期:", formatted_date)
# 计算日期差
date1 = datetime.date(2021, 1, 1)
date2 = datetime.date(2021, 12, 31)
delta = date2 - date1
print("日期差:", delta.days)
登录后复制
import calendar
# 打印某年的日历
year = 2022
print(calendar.calendar(year))
# 打印某月的日历
year = 2022
month = 1
print(calendar.month(year, month))
# 判断是否是闰年
year = 2022
is_leap = calendar.isleap(year)
if is_leap:
print(year, "是闰年")
else:
print(year, "不是闰年")
# 计算某个月的第一天是星期几
year = 2022
month = 1
_, first_day = calendar.monthrange(year, month)
print("第一天是星期:", first_day)
登录后复制
import arrow
# 获取当前时间
now = arrow.now()
print("当前时间:", now)
# 获取当前日期
date = arrow.now().date()
print("当前日期:", date)
# 格式化日期
formatted_date = now.format('YYYY-MM-DD HH:mm:ss')
print("格式化后的日期:", formatted_date)
# 计算日期差
date1 = arrow.get('2021-01-01')
date2 = arrow.get('2021-12-31')
delta = (date2 - date1).days
print("日期差:", delta)
登录后复制
以上就是几个常用的Python日历库和日期库。根据不同的需求,我们可以选择适合的库来处理日期和日历相关的操作。希望以上内容对大家有所帮助!
以上就是Python中的日历库和日期库有哪些选择?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!