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