2021-07-11 Python笔记 日期

这篇博客介绍了Python中处理日期和时间的基本操作,包括获取当前日期时间、使用`timedelta`进行日期间隔计算、时间格式化显示、datetime类型转换以及日期异常处理。通过实例展示了如何优雅地处理日期相关的逻辑和异常。
摘要由CSDN通过智能技术生成


我们已经使用过字符串了,用过数字了,我觉得现在应该是时候来学习“日期”了
日期的使用经常会带来额外的麻烦,在任何编程语言中,日期都算难处理的

一、当前日期/时间

"""
处理日期最普遍的操作就是,我们需要当前的日期和时间
在记录错误或保存记录和数据时经常会用到,想要知道何时保存、记录写入或何时发生
我们通过使用datetime库来调用当前日期
(现在暂时还没有讲到过libraries的概念,很快就来了,不急)
"""
from datetime import datetime

current_date = datetime.now()
# 返回了一个datetime object
print("Today is: " + str(current_date))
  • 输出结果:在这里插入图片描述

二、简单应用举例

1.善用timedelta

timedelta的作用是用来定义一个时间段的时间的“量”!!!
(这个“量”的概念可能有点抽象,下面的例子可以帮助理解)

"""
假设今天是3月1日,我想求出昨天的日期
那么我们就要去考虑今年是否为闰年,来判断昨天的日期到底是2月28还是2月29,这太麻烦了
通过timedelta就可以避开这些逻辑,直接得到昨天的日期
"""
from datetime 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值