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

Python中current_timestamp()函数的用法与示例:获取当前时间戳的方法

发布时间:2023-12-11 13:00:40

在Python中,可以使用time模块中的time()函数来获取当前的时间戳,即从1970年1月1日午夜(UTC/GMT的午夜)算起的秒数。以下是current_timestamp()函数的用法和示例:

用法:

import time

def current_timestamp():
    return time.time()

示例1:输出当前时间戳

import time

timestamp = current_timestamp()
print(timestamp)

输出:

1603359829.548369

示例2:计算某个功能的执行时间

import time

start_time = current_timestamp()

# 执行某个功能
# ...

end_time = current_timestamp()
execution_time = end_time - start_time
print(f"执行时间: {execution_time}秒")

输出:

执行时间: 5.782490015029907秒

示例3:将时间戳转换为日期时间字符串

import time

timestamp = current_timestamp()
date_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print(date_time)

输出:

2020-11-02 15:30:29

示例4:将时间戳转换为时间结构

import time

timestamp = current_timestamp()
time_struct = time.localtime(timestamp)
print(time_struct)

输出:

time.struct_time(tm_year=2020, tm_mon=11, tm_mday=2, tm_hour=15, tm_min=30, tm_sec=29, tm_wday=0, tm_yday=307, tm_isdst=0)

以上是current_timestamp()函数的用法和示例。这个函数可以帮助我们获取当前的时间戳,并针对不同的需求进行处理,例如计算程序的执行时间或将时间戳转换为日期时间字符串。