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

Python中用于获取当前时间的函数

发布时间:2023-06-03 15:05:14

在Python中,我们可以使用DateTime模块来获取当前时间。DateTime模块中包含了许多不同的方法和类,可以让我们获取系统时间、日期、时区等信息。

下面是Python中主要用于获取当前时间的函数:

1. datetime.now()

datetime.now()函数返回当前日期和时间的datetime对象。这个函数没有任何参数,它将根据当前系统时间生成日期和时间的datetime对象。可以用以下代码来获取当前时间:

import datetime

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

输出结果:

当前时间为: 2021-07-26 11:36:22.562562

2. time.time()

time.time()返回当前时间的浮点数表示。它返回从1970年1月1日午夜开始的秒数。通常使用该函数计算两个时间差的秒数。以下是示例代码:

import time

current_time = time.time()
print("当前时间戳为:", current_time)

输出结果:

当前时间戳为: 1627281380.6787407

3. datetime.today()

datetime.today()返回一个表示当前日期和时间的datetime对象,结果与datetime.now()函数一样。这个函数也没有任何参数。可以使用以下代码来获取当前时间:

import datetime

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

输出结果:

当前时间为: 2021-07-26 11:36:22.562562

4. time.localtime()

time.localtime()函数以一个类似元组的形式返回本地时间。结果包括年、月、日、小时、分钟、秒以及星期几等信息。可以用以下代码来获取当前时间的元组:

import time

local_time = time.localtime()
print("当前时间为:", local_time)

输出结果:

当前时间为: time.struct_time(tm_year=2021, tm_mon=7, tm_mday=26, tm_hour=11, tm_min=36, tm_sec=22, tm_wday=0, tm_yday=207, tm_isdst=0)

5. time.ctime()

time.ctime()函数返回一个字符串,表示当前日期和时间。该字符串的格式如下:"Mon Jul 26 11:36:22 2021"。可以使用以下代码来获取当前时间的字符串表示:

import time

current_time = time.ctime()
print("当前时间为:", current_time)

输出结果:

当前时间为: Mon Jul 26 11:36:22 2021

6. datetime.date.today()

datetime.date.today()函数返回表示当前日期的datetime对象。这个函数也没有任何参数。可以使用以下代码来获取当前日期:

import datetime

today = datetime.date.today()
print("当前日期为:", today)

输出结果:

当前日期为: 2021-07-26

总结:

以上就是Python中主要用于获取当前时间的函数。大多数情况下,我们都会使用datetime模块来获取当前日期和时间,因为它提供了更具体的信息,例如毫秒和微秒。时间函数在日常编程中非常有用,可以用于计时、记录日志时间等操作。无论何时,只要你需要获取当前时间或日期,这些函数都会帮助你快速获得所需信息。