表格梳理解析python内置时间模块看完就懂

1. 时间模块介绍

Python内置了一个方便处理日期和时间的模块,名为datetime。通过使用datetime模块,我们可以轻松地执行各种时间操作,如获取当前日期和时间、日期和时间的格式化、日期和时间的计算等等。

2. datetime模块的常用类

datetime类:

datetime.datetimedatetime模块中最主要的类。它表示的是一个具体的日期和时间,包括年、月、日、时、分、秒和微秒。可以使用datetime.datetime.now()方法获取当前日期和时间。

date类:

datetime.date类表示的是一个日期,包括年、月、日。可以使用datetime.date.today()方法获取当前日期。

time类:

datetime.time类表示的是一个时间,包括时、分、秒和微秒。

3. 获取当前日期和时间

要获取当前日期和时间,可以使用datetime.datetime.now()方法,它返回一个datetime.datetime对象,包含当前日期和时间的信息。

import datetime

current_datetime = datetime.datetime.now()

print(current_datetime)

输出:

2019-10-15 16:30:00.123456

上述代码中的current_datetime变量是一个datetime.datetime对象,它包含了当前日期和时间的信息。

4. 格式化日期和时间

在实际应用中,我们经常需要将日期和时间按照指定的格式进行显示。可以使用strftime()方法将datetime.datetime对象格式化为指定格式的字符串。

import datetime

current_datetime = datetime.datetime.now()

formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")

print(formatted_datetime)

输出:

2019-10-15 16:30:00

上述代码中的formatted_datetime变量是一个格式化后的日期和时间字符串,其中%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期,%H表示两位数的小时,%M表示两位数的分钟,%S表示两位数的秒钟。

4.1 常用的日期和时间格式化符号

后端开发标签