Python中如何获取当前系统时间的posix表示
发布时间:2023-12-17 08:34:00
在Python中,可以使用time模块来获取当前系统时间的posix表示。 posix时间表示了从1970年1月1日午夜(格林威治时间)到当前时间之间经过的秒数。以下是获取当前系统时间的posix表示的示例代码:
import time posix_time = time.time() print(posix_time)
运行输出结果类似于:1628343924.1214287
time.time()函数返回从1970年1月1日午夜到当前时间的秒数,这就是当前系统时间的posix表示。
如果您需要以特定的格式表示系统时间,可以使用time.strftime(format, [t])函数,其中format参数定义了时间的输出格式,t参数是可选的,表示用于格式化的时间,默认为当前系统时间。
以下是获取当前系统时间的posix表示并以特定格式输出的示例代码:
import time
now = time.time()
# 格式化为年-月-日 时:分:秒
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(now))
print(formatted_time)
运行输出结果类似于:2021-08-08 10:45:15
在上面的示例中,time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(now))将当前系统时间的posix表示转换为年-月-日 时:分:秒的格式。
以上是获取当前系统时间的posix表示的方法和示例代码。如果您有其他关于时间操作的问题,可以进一步提问。
