Python中的标准库是为了提高程序员开发效率,减少学习成本,而设计的一系列方便代码编写的方法。与之对应的还有第三方库,也就是python并不自带,需要自己安装后使用的
下面通过java标准库中的datetime方法,写一个日期计算器
使用datetime.datetime(年,月,日)可以创建一个datetime类型的变量
import datetime
year1 = int(input("请输入起始日期的年份"))
month1 = int(input("请输入起始日期的月份"))
day1 = int(input("请输入起始日期的天数"))
year2 = int(input("请输入终止日期的年份"))
month2 = int(input("请输入终止日期的月份"))
day2 = int(input("请输入终止日期的天数"))
date1 = datetime.datetime(year=year1, month=month1, day=day1)
date2 = datetime.datetime(year=year2, month=month2, day=day2)
print(date2 - date1)
还可以在导入datetime包时使用from
from datetime import datetime
year1 = int(input("请输入起始日期的年份"))
month1 = int(input("请输入起始日期的月份"))
day1 = int(input("请输入起始日期的天数"))
year2 = int(input("请输入终止日期的年份"))
month2 = int(input("请输入终止日期的月份"))
day2 = int(input("请输入终止日期的天数"))
date1 = datetime(year=year1, month=month1, day=day1)
date2 = datetime(year=year2, month=month2, day=day2)
print(date2 - date1)
还可以用起别名的方式导入
import datetime as dt
year1 = int(input("请输入起始日期的年份"))
month1 = int(input("请输入起始日期的月份"))
day1 = int(input("请输入起始日期的天数"))
year2 = int(input("请输入终止日期的年份"))
month2 = int(input("请输入终止日期的月份"))
day2 = int(input("请输入终止日期的天数"))
date1 = dt.datetime(year=year1, month=month1, day=day1)
date2 = dt.datetime(year=year2, month=month2, day=day2)
print(date2 - date1)