欢迎访问宙启技术站
智能推送

时间函数:获取当前时间、格式化时间和延时操作

发布时间:2023-05-24 10:38:08

时间是人类社会中一项非常重要的基本量,时间函数是在计算机系统中用于处理时间和日期信息的函数库。时间函数可以获取当前时间、格式化时间和延时操作。

获取当前时间

获取当前时间是需要的一个基本操作,常用于记录操作的时间和日期等。在 Python 中,我们可以使用 datetime 模块来获取当前时间。代码如下:

import datetime

now = datetime.datetime.now()
print("当前时间为:", now)

输出:

当前时间为: 2021-07-12 21:04:56.151944

在这个例子中,我们首先导入 datetime 模块。接着我们使用 datetime.datetime.now() 函数获取当前时间,并把它赋给 now 变量。最后我们使用 print() 函数来输出当前时间。

格式化时间

有时我们需要将时间格式化成自己需要的形式,比如 2021-07-12 21:04:56 格式可以改成 2021年7月12日 21时4分56秒。在 Python 中,我们同样可以使用 datetime 模块来实现。代码如下:

import datetime

now = datetime.datetime.now()
print("当前时间为:", now.strftime("%Y-%m-%d %H:%M:%S"))
print("格式化后的时间为:", now.strftime("%Y年%m月%d日 %H时%M分%S秒"))

输出:

当前时间为: 2021-07-12 21:04:56.151944
格式化后的时间为: 2021年07月12日 21时04分56秒

在这个例子中,我们首先导入 datetime 模块,使用 datetime.datetime.now() 函数获取当前时间,并把它赋给 now 变量。然后我们使用 now.strftime() 函数来进行格式化输出。%Y 表示年份,%m 表示月份,%d 表示日期,%H 表示小时,%M 表示分钟,%S 表示秒钟。

延时操作

在编程过程中,有时需要等待一段时间才能执行下一步操作。这时候我们可以使用延时函数来达到目的。在 Python 中,我们可以使用 time 模块来实现延时操作。代码如下:

import time

print("程序开始执行")
time.sleep(3)
print("程序执行结束")

输出:

程序开始执行
(等待3秒)
程序执行结束

在这个例子中,我们首先导入 time 模块,然后使用 time.sleep() 函数来进行延时操作。参数为延时的秒数。在这个例子中,我们延时了 3 秒,然后才输出了程序执行结束。