各种语言都会遇到日期处理。Python也不例外,主要涉及日期转换、日期比较、日期输出等,不同的日期有不同的处理方式。有些日期可能有时区,有些日期可能没有。根据我们的一些考古,可以使用Python中的一些日期库。最常用的日期库是:datetimepython-dateutilarrow大多数人可能还是比较多使用datetime,而python-dateutil是日期工具的增强库,在很多情况下也会用到。日期处理的顺序大致是:初始化日期对象,你输入的日期格式可能是字符型的,所以需要以字符型日期格式初始化日期对象。可以对日期进行操作,可以计算日期,可以进行日期的时区转换。输出日期需要对日期进行转换或计算后输出,比如输出不同时区的日期,比如计算年份等。实例下面我们通过实例对日期操作做一些小的说明。如果您需要更复杂的日期操作,请访问相关API。初始化日期对象假设,我们有字符串1/1/2015,我们需要根据输入字符串将其初始化为日期对象。data_input='1/1/2015'date_user=datetime.datetime.strptime(data_input,'%m/%d/%Y')我们可以通过上面的代码将输入的字符串转换为日期对象。可以转换的格式列表请参考上图,这里就不翻译了。如果还有一些不明白的格式,可以在这里参与留言讨论。https://www.ossez.com/t/python-datatime/13388
