推荐答案
-- -------------------- ---- ------- ---- -------- ------ --------- --------- - --------- --- - -------------- ----------------- ---- - -------- -------------- - ---------------------- ---------- -------------------- --------------- - ------------ -------- - ----------- --------- ----------- - --------------------------- --------- ---------- -------------------- ------------ - ------ ------------- - --- - ----------------- ------------------- -------------- - ------ -- ------------- - ---- -------------------
本题详细解读
1. 获取当前日期和时间
使用 datetime.now()
可以获取当前的日期和时间。返回的对象是一个 datetime
对象,包含了年、月、日、时、分、秒和微秒。
2. 格式化日期和时间
strftime()
方法可以将 datetime
对象格式化为字符串。常用的格式化符号包括:
%Y
:四位数的年份%m
:两位数的月份%d
:两位数的日期%H
:两位数的小时(24小时制)%M
:两位数的分钟%S
:两位数的秒
3. 解析字符串为日期时间对象
strptime()
方法可以将字符串解析为 datetime
对象。需要指定字符串的格式,与 strftime()
的格式化符号相同。
4. 日期时间运算
timedelta
对象用于表示时间间隔,可以与 datetime
对象进行加减运算。例如,timedelta(days=1)
表示一天的时间间隔。
5. 比较日期时间
datetime
对象可以直接进行比较操作,如 >
、<
、==
等,用于判断两个日期时间的先后顺序。