在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. Python DateTime,TimeDelta,Strftime(Format)及其示例在Python中,date,time和datetime类提供了许多函数来处理日期、时间和时间间隔(time interval)。 Date和DateTime是Python中的对象,因此在操作它们时,实际上是在操作对象,而不是字符串或时间戳。每当您操纵日期或时间时,都需要导入DateTime函数。 Python中的DateTime类主要分为5类。
第1步)在为DateTime运行代码之前,请务必导入date-time模块,如下面的屏幕快照所示。 这些import语句是Python库中预定义的功能,可让您无需编写任何代码即可操纵日期和时间。 第2步)接下来,创建日期对象的实例。 第三步)接下来,打印日期并运行代码。 使用date.today()打印日期
我们来看一个例子 Python当前日期和时间: now() today()第1步)像日期对象一样,我们在Python中也可以使用日期时间(datetime)对象。它给出日期和时间小时、分钟、秒和毫秒。 第2步)使用datetime对象,您还可以调用time类。 假设我们只想打印当前时间而不显示日期。 第3步)我们将工作日索引应用到工作日的ArrayList中,以了解今天是哪一天
如何使用 Strftime()格式化日期和时间输出到目前为止,我们已经了解了如何在Python中使用DateTime和Date对象。我们将进一步学习如何使用格式化功能来格式化时间和日期。 第1步)首先,我们将看到一个简单的如何格式化年份的步骤。通过一个例子来理解。
第2步)现在,如果将(“%Y”)替换为小写字母(即“%y”)并执行代码,则仅输出(18),而不显示(2018)。年份的世纪将不会显示,如下面的屏幕截图所示 第3步)Strftime函数可以分别声明日期,日,月和年。同样,在strftime函数中对控制代码进行小的更改后,即可设置文本样式的格式。 在strftime函数内部,如果将(%a)替换为大写字母A,即(%A),输出将输出为“Friday”,而不是缩写“Fri”。 第4步)借助“strftime”函数,我们还可以检索本地系统时间,日期或日期时间。
第5步骤)“strftime”函数允许您以24小时格式或12小时格式调用时间。 如何使用Timedelta对象使用timedelta对象,您可以计算未来和过去的时间。换句话说,预测任何特殊的日期,日期或时间都是一个时间跨度。 请记住,此功能不是用于打印时间或日期,而是用于计算未来或过去的时间内容。让我们看一个例子,以更好地理解它。 第1步)要运行Timedelta对象,您需要先声明import语句,然后执行代码 第2步)让我们获取今天的日期和时间,以检查我们的导入声明是否运行良好。执行代码后,它会打印出今天的日期 第3步)我们将看到如何通过delta对象计算离现在now()一年后的日期。当我们运行代码时,它将给出预期的输出。 第4步)如何使用时间增量(time delta)从当前日期和时间计算未来日期的另一个示例 步骤5)让我们看一个更复杂的例子。我想确定新年后一共过去了多少天。
总结为了以简单和复杂的方式处理日期和时间,DateTime模块提供了不同的时间类或类别,例如
使用DateTime对象
使用“strftime”函数格式化时间输出
Timedelta对象
以上代码的Jupyter文件在此链接中可以找到: https://github.com/BindhuVinodh/Datemanipulationswithpython 参考资料
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13